Java中的string什么意思

 我来答
百度网友46c074d
2011-06-12 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:162万
展开全部
string,java中的字符串。 String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的.
在编程语言中字符串都是用string来给定。
wylovejl12
2016-05-25
知道答主
回答量:2
采纳率:0%
帮助的人:2160
展开全部
package ch03;
import java.io.*;
import java.util.ArrayList;
import java.util.List;

public class JavaBean {

//输出属性
public static void variable(PrintWriter pw,String value )
{
pw.println(" private "+value+";");
}

//输出有参构造器代码块
public static void parameter(PrintWriter pw,String value )
{
pw.println(" this."+value+"="+value+";");
}

//每个属性创建Getters和Setters方法
public static void middle(PrintWriter pw,String middle1,String middle2)
{
//将首字母转换大写转换
char c=middle2.charAt(0);
char d=Character.toUpperCase(c);
String caps = middle2.replace(c, d);

pw.println(" public "+middle1+" get"+caps+"(){"+"\r\n"
+" return "+middle2+";"+"\r\n"
+" }"
+"\r\n"
+" public void"+" set"+caps+"(){"+"\r\n"
+" }"
+"\r\n");
}

//读出文件内的行数
public static int length()
{
int result=0;
FileReader f1=null;
BufferedReader br=null;
try {
f1=new FileReader("D:/class.txt");
br=new BufferedReader(f1);

while(br.readLine()!=null)
{
result++;
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return result;
}

public static void main(String[] args) {

//读取文件内容
FileReader f1=null;
BufferedReader br=null;
String [] a=new String [length()];
try {
f1=new FileReader("D:/class.txt");
br=new BufferedReader(f1);

for(int i=0;i<=length()-1;i++)
{
a[i]=br.readLine();
}
} catch (Exception e) {
e.printStackTrace();
}

File f=new File("D:/"+a[0]+".txt");
FileWriter f2=null;
PrintWriter pw=null;

//将属性拆分成属性类型和属性名称,并存入新数组c中
List<String> list = new ArrayList<String>();
for(int j=1;j<a.length;j++)
{
String [] b=new String[2];
b=a[j].split(" ");
list.add(b[0]);
list.add(b[1]);
}
String [] c= (String[]) list.toArray(new String[1]);

try {
f2=new FileWriter(f);
pw=new PrintWriter(f2);
pw.println("public class "+a[0]+"{"+"\r\n");//定义类名
for(int k=1;k<a.length;k++)//定义属性
{
variable(pw,a[k]);
}
pw.print( "\r\n");

//定义有参构造器
pw.print( " public "+a[0]+"(");
for(int h=1;h<a.length;h++)
{
pw.print(a[h]);

if(h==a.length-1)
{
break;
}
pw.print(",");
}
pw.print(")"+"{"+"\r\n");
for(int g=1;g<=c.length;g+=2)
{
parameter(pw,c[g]);
}
pw.println(" }");

//定义无参构造器
pw.println( " public "+a[0]+"("+")"+"{"+"\r\n"+" }"+"\r\n");

//输出每个属性创建Getters和Setters方法
for(int y=0;y<=c.length-1;y+=2)
{
middle(pw,c[y],c[y+1]);
}

pw.println("}");

} catch (Exception e) {
e.printStackTrace();
}finally
{
pw.close();
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5888cdb
2011-06-12 · TA获得超过152个赞
知道答主
回答量:78
采纳率:0%
帮助的人:74.3万
展开全部
……一种数据类型。String 存字符串,比如String a =“这种”。int 是整形存整数,例如int b = 1;
就是这个意思,还有很多数据类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
498688940
2011-06-12 · TA获得超过660个赞
知道小有建树答主
回答量:514
采纳率:83%
帮助的人:245万
展开全部
string表示字符串类型,比如说“12345”或是“中国”,就相当于我们所说的整数里面包括“1”或是“2”一样!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐动2010
2011-06-12 · 超过13用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:34.2万
展开全部
看API就知道string是什么意思了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式