public class Test implements Runnable{ @Override public synchronized void run() { for (int i=0;i<100;i++){ System.out.println(i); } } public static void main(String[] args) throws Exception{ Map<String,String> map=new HashMap<String,String>(); map.put("1","shixinfa"); map.put("2","shixiiaocun"); map.put("3","zhangyan"); for(String key:map.keySet()){ System.out.println(map.get(key)); } for(String v:map.values()) { System.out.println(v); } ArrayList<Integer> list=new ArrayList<Integer>(); list.add(22); list.add(33); list.add(44); for(int i=0;i<list.size();i++){ System.out.println(list.get(i)); } System.out.print("shixinfa"); String[] str={"shixinfa","shxinfa1","shixinfa2"}; for(String data:str){ System.out.println(data); } String strdata="zhang"; System.out.println(strdata.charAt(4)); System.out.println(strdata.length()); char[] c=strdata.toCharArray(); for(char data:c){ System.out.println(data); } StringBuffer sb=new StringBuffer(strdata); char shuju= sb.charAt(2); System.out.println(shuju); File f=new File("E:\\sxf.txt"); //文件输入流 FileWriter fw = new FileWriter("E:\\sxf.txt",true); fw.write("hello \r\nworld!"); fw.write("hahaha"); fw.close(); //文件输出流 FileReader fileReader=new FileReader(f); char[] filedata=new char[50]; fileReader.read(filedata);//把数据读入数组中去 for(char cc:filedata){ System.out.println(cc); fileReader.close(); } //截取字符串的部分内容 String paramstr="shixinfa"; StringBuffer stringBuffer=new StringBuffer(); for(int start=3;start<6;start++){ stringBuffer.append(paramstr.charAt(start)); } System.out.println(stringBuffer.toString()); //判断数组中是否包含某个数据 int[] param={22,342,345,6,7567,568}; int target=3545; ArrayList<Integer> ls=new ArrayList<Integer>(); for(int data:param){ ls.add(data); } boolean flag= ls.contains(target); System.out.println(flag); //栈 Stack<Integer> stack=new Stack<Integer>(); stack.push(23); stack.push(34); stack.push(35); stack.pop(); stack.pop(); for(int i=0;i<stack.size();i++){ System.out.println(stack.get(i)); } //队列 Queue<Integer> queue=new PriorityQueue<Integer>(); queue.offer(23); queue.offer(34); queue.offer(45); queue.peek(); for(int i=0;i< queue.size();i++){ System.out.println(queue.element()); } //字符串的反转 String paramdata="shixinfa"; StringBuffer sbparamdata=new StringBuffer(paramdata); String result=sbparamdata.reverse().toString(); System.out.println(result); //字符串的反转 char[] chars=paramdata.toCharArray(); for(int i=0;i<chars.length/2;i++){ char sj=chars[i]; chars[i]=chars[chars.length-1-i]; chars[chars.length-1-i]=sj; } System.out.println(String.valueOf(chars)); //字符串的反转 char[] paramdatachar=paramdata.toCharArray(); Stack<Character> characterStack=new Stack<Character>(); Stack<Character> characterStacktarget=new Stack<Character>(); for(char pdc:characterStack) { characterStack.push(pdc); } while(!characterStack.isEmpty()){ characterStacktarget.push(characterStack.pop()); } for(int i=0;i<characterStacktarget.size();i++){ System.out.println(characterStacktarget.get(i)); } //二分法查找 int[] canshu={3,43,56,66,77,89,676,678,889}; int canshuparam=89; int start=0,end=canshu.length,middle=0; while(start<=end) { middle = (start + end) / 2; if (canshu[middle] < canshuparam) { start = middle + 1; } else if (canshu[middle] > canshuparam) { end = middle - 1; } else { System.out.println("这个数据是存在的"); } } Test testthread=new Test(); Thread thread=new Thread(testthread); } }
5/22代码
猜你喜欢
转载自blog.csdn.net/qq_21406125/article/details/80406586
今日推荐
周排行