一、常用方法
str.substring():
字符串的截取,str.substring(a,b):获取字符串str中的(a,b)位置;不包括b处;
append():
StringBuilder中的append()方法,相当于“+”,将指定的字符串追加到此字符序列;
str.charAt(i):
将字符串i位置的字符返回出来;
str.toCharArray():
将字符串对象的字符转化为字符串数组;
stack.addLast():
将给定元素插入到末尾;
public class Test {
public static void main(String[] args) {
LinkedList<Integer> stack = new LinkedList<Integer>();
stack.push(1);
stack.push(3);
stack.push(5);
stack.push(7);
stack.push(8);
stack.push(9);
stack.addLast(4);
System.out.println(stack);
stack.removeLast();
System.out.println(stack);
stack.addLast(12);
System.out.println(stack);
}
}
Arrays.sort():
:从小到大对数组进行排序;
char[] numbers = String.valueOf(number).toCharArray();
将一个字符串用数组接收
indexOf('a'):
返回字符串中第一个字符a的下标;
String s = "01234560123456";
int a = s.indexOf('1'); // 返回第一个字符1的下标
int b = s.indexOf("23"); // 返回第一个字符串“23”的下标
int c = s.indexOf('1',5); // 以下标5开始,返回第一个字符1的下标
int d = s.indexOf("23",5); // 以下标5开始,返回第一个字符串“23”的下标
System.out.println(a + " " + b + " " + c + " "+ d);
//1 2 8 9
lastIndexOf('n')
:返回最后一个字符n的下标
String s = "01234560123456";
int a = s.lastIndexOf('1'); // 返回最后一个字符1的下标
int b = s.lastIndexOf("23"); // 返回最后一个字符串“23”的下标
int c = s.lastIndexOf('1',5); // 以下标5为终点,返回最后一个字符1的下标
int d = s.lastIndexOf("23",5); // 以下标5为终点,返回最后一个字符串“23”的下标
System.out.println(a + " " + b + " " + c + " "+ d);
//8 9 1 2
str.split():
对一个字符串进行拆分为多个字符串;
//第一种方法 str.split(String regex)
//分隔符不唯一,可以自定义;
//分隔符可以定义多个,使用符号"|",如",|+"就是使用","和"+"作为分隔符。这里还要注意,因为+、*、|、\等符号在正则表达示中有相应的不同意义。用的时候加上“\\”或者“/”或者“[]”转义一下就可以了。
//返回字符串数组类型的数据
//举例
public class Asplit{
public