Random
package day_01; import java.util.Random; import java.util.Scanner; public class RandomPractice { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); Random random = new Random(); int index = random.nextInt(101); while(true){ System.out.print("请输入0-100的数字:"); int n = scanner.nextInt(); if(n > index){ System.out.println("输入的数字过大"); } else if(n < index){ System.out.println("输入的数字过小"); } else{ System.out.println("输入正确"); break; } } System.out.println("游戏结束!"); } }
ArrayList
package day_01; import java.util.ArrayList; public class ArrayListPractice { public static void main(String[] args) { ArrayList<String> strings = new ArrayList<>(); strings.add("aaa"); strings.add("bbb"); strings.add("ccc"); String[] array = new String[strings.size()]; strings.toArray(array); //把ArrayList转化为普通数组 for(String arr:array){ System.out.println(arr); } System.out.println("============"); System.out.print("["); for (int i = 0; i < array.length; i++) { if(i == array.length-1) System.out.print(array[i]+"]"); else System.out.print(array[i]+"#"); } } }
Arrays
package day_01; import java.util.Arrays; public class ArraysPractice { public static void main(String[] args) { int[] arr = {55,2,3,12,5,6,7,8,9}; System.out.println(arr); String str = Arrays.toString(arr); //把整型数组转换成字符串 System.out.println(str); Arrays.sort(arr); //对数组进行升序排序,并使用Arrays.toString(arr)打印 System.out.println(Arrays.toString(arr)); String str2 = "dsafboebfybewbcinskandasnnjbcpwbe"; char[] ch = str2.toCharArray(); // 把字符串转化成字符数组 // for(char c : ch) // System.out.println(c); Arrays.sort(ch); for (int i = 0; i < ch.length; i++) { System.out.print(ch[ch.length-1-i]+" "); } } }
static
package day_01; public class StaticStudent { public static void main(String[] args) { /* 对于类里面的静态方法,推荐使用“类名+静态方法” */ Student student = new Student(); student.printStatic(); //不推荐使用,因为使用“对象+静态方法”在编译后会被翻译成“类名+静态方法” Student.printStatic(); //推荐 } }
String
package day_01; public class StringPractice { public static void main(String[] args) { String str = "XXX.YYY.ZZZ"; //String[] array = str.split(".") 这里使用split切割字符串不行, // 因为这里实际是使用正则表达式,正确的用法是\\. 其他符号不需要 String[] list = str.split("\\."); for(String arr : list) System.out.println(arr); } }
来源:https://www.cnblogs.com/0error0warning/p/12193296.html