java学习

来源:互联网 发布:悦读家园网络平台 编辑:程序博客网 时间:2024/05/19 18:42
import java.util.*;import java.math.BigInteger;import java.lang.StringBuffer;public class Main {/** * @param args *///StringBuffer方法的测试public static void main(String[] args) {// TODO 自动生成方法存根StringBuffer str=new StringBuffer("abc");StringBuffer str2=str; //str赋给str2,是地址赋给了str2str=str2.append(str.reverse());System.out.println(str);str.insert(1, "aaaaaaaa");System.out.println(str);System.out.println(str.lastIndexOf("ba"));//最后一次出现“ba”的位置}}
import java.util.*;import java.math.BigInteger;import java.lang.StringBuffer;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Main {/** * @param args *///StringBuffer方法的测试public static void main(String[] args) {// TODO 自动生成方法存根BufferedReader buff=new BufferedReader(new InputStreamReader(System.in));String test;StringBuffer stringBuff=new StringBuffer();try{while(!(test=buff.readLine()).equals(" ")){stringBuff.append(test);}}catch(IOException e){e.printStackTrace();}System.out.println(stringBuff);//TreeMap的测试方法TreeMap<String,Integer> map=new TreeMap<String,Integer>();map.put("1L", 20);map.put("2LR", 30);map.put("2LR", 30);    map.put("1R",100);    map.put("3LLL", 20);    map.put("3LLR",20);    map.put("2LL", 22);    map.put("2LL", 20);    System.out.println(":"+map.size());//返回map的长度    System.out.println(":"+map.keySet().size());    System.out.println(":"+map.get("1L"));    Map newMap=map.tailMap("2L");//返回map的一个子集,键值均大于“2L”;    Map new1Map=map.headMap("2RR");//返回map的一个子集,键值都要小于“2RR”;    System.out.println(new1Map.toString());    System.out.println(newMap.toString());System.out.println(map.toString());System.out.println(map.subMap("1L", "2RR").toString());//截取map的一个子集从“1L”开始到“2RR”结束不包含“2RR”;System.out.println(map.firstKey().toString());//返回map中第一个键值System.out.println(map.lastKey().toString());//返回map中最后一个键值while(!map.isEmpty())System.out.println(map.remove(map.firstKey()));//printf()测试int[][] a={{1,2},{2,2,2,3},{3}};Object [] arg=new Object[]{"hello word"};Object [] c=new Object[]{3,2,1};int [] d={1,1,1};//System.out.printf("%d %d %d\n",(Object)d);System.out.printf("{%s %s %s}\n", 1,2,3);}}