java中set 类型转成string型怎么去【】

Set是你自己定义的类吗?好像系统类库没有这个类吧。

如果是你自己定义的,可以在此类中重写toString()方法。

然后用Set类型的对象调用toString()方法。

就可以转换成String类型的对象。

② java类怎么转成string类型

java类转成string类型:
toString方法是java.lang.Object对象的一个public方法。在java中任何对象都会继承Object对象,所以一般来说任何对象都可以调用toString这个方法。这是采用该种方法时,常派生类会覆盖Object里的toString()方法。
但是在使用该方法时要注意,必须保证Object不是null值,否则将抛出NullPointerException异常。

③ java怎么把一个int型转换为string类型

JAVA 中int类型转String类型的通常方法,有三种:

1、String.valueOf(int i)

2、Integer.toString(int i)

3、i+""; //i 为 int类型

三种方法效率排序为:


Integer.toString(int i) > String.valueOf(int i) > i+"";


代码测试:

public static void main(String[] args) {
int[] intArr = new int[1000000];
String[] strArr1 = new String[1000000];//为了公平分别定义三个数组

String[] strArr2 = new String[1000000];
String[] strArr3 = new String[1000000];
//赋值
Long t1 = System.currentTimeMillis();
for(int i=0;i<1000000;i++){
intArr[i]=i+1;
}
Long t2 = System.currentTimeMillis();
for(int i=0;i<1000000;i++){
strArr1[i] = String.valueOf(intArr[i]);
}
Long t3 = System.currentTimeMillis();
for(int i=0;i<1000000;i++){
strArr2[i] = Integer.toString(intArr[i]);
}
Long t4 = System.currentTimeMillis();
for(int i=0;i<1000000;i++){
strArr3[i] = intArr[i]+"";
}
Long t5 = System.currentTimeMillis();
System.out.println("t1 = "+t1);
System.out.println("t2 = "+t2);
System.out.println("t3 = "+t3);
System.out.println("t4 = "+t4);
System.out.println("t5 = "+t5);
System.out.println("赋值:"+(t2-t1));
System.out.println("String.valueOf(i):"+(t3-t2));
System.out.println("Integer.toString(i):"+(t4-t3));
System.out.println("i+\"\":"+(t5-t4));
}

我的测试结果为:

t1 = 1298798872078
t2 = 1298798872093
t3 = 1298798872656
t4 = 1298798873000
t5 = 1298798873671
赋值:15
String.valueOf(i):563
Integer.toString(i):344
i+"":671

④ java中怎么把string数组转成string

如下:

1、int -> String

2、int i;

String s=String.valueOf(i);

3、String -> int
String s;


第一种方法:int i=Integer.parseInt(s);

第二种方法:int i=Integer.valueOf(s).intValue();

⑤ Java 怎样把 int转换成 String

int是基础抄数据类型,不能直袭接转成string类型,但是可以通过以下方式转换:

  1. 与String相加,例如 int i = 10; String s = ""+i;

  2. 调用String提供的api String.valueOf(i); 得到的就是String类型。

  3. 使用int的包装类,Integer.toString()也可以。

⑥ java中把string数组转成string怎么做

如下:

1、int -> String

2、int i;

String s=String.valueOf(i);

3、String -> int
String s;


第一种方法:int i=Integer.parseInt(s);

第二种方法:int i=Integer.valueOf(s).intValue();

⑦ java中long如何转成String

long l = Long.parseLong("String");

long l = Long.parseLong("String",int);

long l = Long.valueOf("String").longValue();

Long.ValueOf("String")与Long.parseLong("String")的区别

Long.ValueOf("String");返回Long包装类型

Long.parseLong("String");返回long基本数据类型

(7)java转换成string扩展阅读:

Java中String类的方法及说明

public char charAt(int index)

返回字符串中第index个字符;

public int length()

返回字符串的长度;

public int indexOf(String str)

返回字符串中第一次出现str的位置;

public int indexOf(String str,int fromIndex)

返回字符串从fromIndex开始第一次出现str的位置;

public boolean equalsIgnoreCase(String another)

比较字符串与another是否一样(忽略大小写);

public String replace(char oldchar,char newChar)

在字符串中用newChar字符替换oldChar字符

public boolean startsWith(String prefix)

判断字符串是否以prefix字符串开头;

public boolean endsWith(String suffix)

判断一个字符串是否以suffix字符串结尾;

public String toUpperCase()

返回一个字符串为该字符串的大写形式;

public String toLowerCase()

返回一个字符串为该字符串的小写形式

public String substring(int beginIndex)

返回该字符串从beginIndex开始到结尾的子字符串;

public String substring(int beginIndex,int endIndex)

返回该字符串从beginIndex开始到endsIndex结尾的子字符串

public String trim()

返回该字符串去掉开头和结尾空格后的字符串

public String[] split(String regex)

将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组

⑧ java object转换为string

  1. 可以采取toString()方法,注意object的值不是null就行;

  2. (String)object()方法,注意类型可以转化成专String类型就行;

  3. String.valueOf(object)方法;

如有帮助请点赞(不懂属请提问),可以看我主页,欢迎来交流学习;