1.创建并初始化
Array:
(1):String[] str={"a","b","c"};
(2):String[] str=new String[4];
(3):String[] str = new String[]{"a","b","c"};
ArrayList:
ArrayList<String> list = new ArrayList<>();
list.add("a");
2.获取字符串、字符串数组、字符串数组列表长度:
字符串:String s="abc";s.length();
数组:str.length;
列表:list.size();
3.字符串转数组、数组与数组列表相互转换:
(1)字符串转数组:
String s="abc";
String[] str=s.split("");
(2)数组转字符串:
StringBuffer stb = new StringBuffer();
for(string:strings){
stb.append(string);
}
stb.toString().
(3)数组转数组列表:
String[] str = new String[6];
ArrayList<String> list =new ArrayList<>(Arrays.asList(str)) ;
(4)数组列表转数组:
ArrayList<String> list =new ArrayList<>();
String[] strings = new String[list.size()];
list.toArray(strings);
4.打印数组和数组列表
创建一个数组:String[] str = new String[]{"a","b","c"},通过System.out.print()打印输出str得到的是数组的内存地址。
创建一个数组列表:List<String> list = new ArrayList<>();list.add("a");打印输出list得到的是[a]。
5.整型和字符串相互转换:
整形转字符串:(1)String.valueOf(int);(2)Integer.toString(int).
字符串转整型:(1)Integer.valueOf(String).