Api使用
package cn.tedu.api;
import org.junit.Test;
public class TestApi {
@Test
public void convert() {
System.out.println("n");
System.out.println("==\n==");
System.out.println("==\t==");
System.out.println("==\b==");
}
@Test
public void concat() {
String s1 = "王";
String s2 = "隔壁";
System.out.println(s1 + s2);
System.out.println(s1.concat(s2));
System.out.println(s1.length());
System.out.println(s2.length());
System.out.println((s1 + s2).length());
System.out.println(s1.concat(s2).length());
}
@Test
public void trim() {
String s = " a b c ";
System.out.println(s.trim());
}
@Test
public void charAt() {
String name = "陈强";
System.out.println(name.charAt(0));
String s = "字符串长度";
int len = s.length();
for(int i=0; i<len; i++) {
System.out.println( s.charAt(i) );
}
}
@Test
public void substring() {
String name = "王隔壁";
String firstName = name.substring(0, 1);
System.out.println(firstName);
String lastName = name.substring(1);
System.out.println(lastName);
}
@Test
public void toCase() {
String name = "TonyChan";
System.out.println(name.toUpperCase());
System.out.println(name.toLowerCase());
String className = this.getClass().getName();
System.out.println(className);
int pos = className.lastIndexOf(".");
System.out.println(pos);
className = className.substring(pos+1);
System.out.println(className);
String s1 = ""+className.charAt(0);
s1 = s1.toLowerCase();
String s2 = className.substring(1);
System.out.println( s1.concat(s2) );
}
}
身份证号解析案例
public class TestCardNo {
@Test
public void cardNo() {
String cardNo = "610113198009052113";
String address = cardNo.substring(0,6);
System.out.println("地址码:" + address);
String birthday = cardNo.substring(6, 14);
System.out.println(birthday);
int year = Integer.parseInt(birthday.substring(0,4));
int month = Integer.parseInt(birthday.substring(4,6));
int day = Integer.parseInt(birthday.substring(6));
System.out.println("出生日期:"+year+"年"+month+"月"+day+"日");
String sno = cardNo.substring(14, cardNo.length()-1);
System.out.println("顺序号:" + sno);
String sex = sno.substring(sno.length()-1);
int s = Integer.parseInt(sex);
if(s%2==1) {
sex = "男";
}else {
sex = "女";
}
System.out.println("性别:" + sex);
}
}