Java中的string什么意思
发布网友
发布时间:2022-04-27 09:25
我来回答
共5个回答
热心网友
时间:2023-09-18 23:56
string,java中的字符串。 String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的.
在编程语言中字符串都是用string来给定。
热心网友
时间:2023-09-18 23:57
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();
}
}
}
热心网友
时间:2023-09-18 23:57
……一种数据类型。String 存字符串,比如String a =“这种”。int 是整形存整数,例如int b = 1;
就是这个意思,还有很多数据类型。
热心网友
时间:2023-09-18 23:58
string表示字符串类型,比如说“12345”或是“中国”,就相当于我们所说的整数里面包括“1”或是“2”一样!
热心网友
时间:2023-09-18 23:59
看API就知道string是什么意思了,