public static void main(String[] args) {
String [] arr = {"41","a","5","g56"};
//0),利用Arrays,将数组对象转换为数组原始格式的String对象:
String s1 = Arrays.toString(arr);
System.err.println(s1);//输出:[41, a, 5, g56]
//1),利用StringUtils,将数组对象的成员按顺序拼接,返回String对象:
String s2 = StringUtils.join(arr);
System.err.println(s2);//输出:41a5g56
//2),利用StringUtils,以给定字符串为间隔,与数组对象的成员按序拼接,返回String对象:
String s3 = StringUtils.join(arr,",");
System.err.println(s3);//输出:41,a,5,g56
//3),StringBuffer:
StringBuffer s4 = new StringBuffer();
for (String string : arr) {
s4.append(string);
}
System.err.println(s4.toString());//输出:41a5g56
}
补充代码中两个工具类的说明:
org.apache.commons.lang3.StringUtils,对应artifactId:commons-lang3
java.util.Arrays,最早出现于jdk1.2版本
如下:
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基础问题
1、封装
封装给对象提供了隐藏内部特性和行为的能力。对象提供一些能被其他对象访问的方法来改变它内部的数据。在Java当中,有3种修饰符:public,private和protected。每一种修饰符给其他的位于同一个包或者不同包下面对象赋予了不同的访问权限。
2、下面列出了使用封装的一些好处
通过隐藏对象的属性来保护对象内部的状态。
提高了代码的可用性和可维护性,因为对象的行为可以被单独的改变或者是扩展。
禁止对象之间的不良交互提高模块化。
public static void main(String[] args) {
String[] arr={"我","丰富","feewq"};
String str = "";
for (String string : arr) {
str+=string;
}
System.out.println(str);
}
你是这意思吗
答非所问,你答案是抄来的吧,怕是连代码都不懂