1、基础类:
String(java.lang)是final类,Math(java.lang)是final类,基础类型的包装类都是final类
String:
其中一个构造方法:String(char[] value)
一些有用的方法:
static String valueOf(int i) 返回参数的字符串类型,参数有8大基本类型,byte,short自动能转换成int,所以其实只有6大,参数还可以是char数组,还可以是 Object对象。static String valueOf(Object obj)
String replace(char oldChar, char newChar)
参数可以是正则表达式,比如String str = "ABCDabcd";str=str.replaceAll("[A-Z]","a");
String[] split(String regex)
char charAt(int index) Returns the char value at the specified index.
int indexOf(int ch) Returns the index within this string of the first occurrence of the specified character.
StringBuffer类:
StringBuffer replace(int start, int end, String str)
StringBuffer insert(int offset, String str)
Long类:Integer类也有相应方法
static long parseLong(String s)
static String toBinaryString(long i) 2进制
static String toHexString(long i) 16进制
static String toOctalString(int i) 10进制
2、二维数组定义格式:
int[][] a;
a = new int[3][];
for(int i =0;i<a.length;i++){
a[i] = new int[4];
for(int j =0;i<4;i++){
a[i][j]=Integer.parseInt(i+""+j);
}
}
3、File类
static String separator 静态属性,路径分隔符,windows是反斜杠,linux是正斜杠。
为了跨平台,使用它。其实正斜杠永远没问题。如果在字符串中出现"xx\xx"则要"xx\\xx",因为\在windows下是转义字符。TestFile.java和FileList.java
File[] listFiles()
boolean createNewFile()
boolean exists()
String getPath()
boolean isDirectory()
boolean mkdirs()
File getParentFile()
String(java.lang)是final类,Math(java.lang)是final类,基础类型的包装类都是final类
String:
其中一个构造方法:String(char[] value)
一些有用的方法:
static String valueOf(int i) 返回参数的字符串类型,参数有8大基本类型,byte,short自动能转换成int,所以其实只有6大,参数还可以是char数组,还可以是 Object对象。static String valueOf(Object obj)
String replace(char oldChar, char newChar)
参数可以是正则表达式,比如String str = "ABCDabcd";str=str.replaceAll("[A-Z]","a");
String[] split(String regex)
char charAt(int index) Returns the char value at the specified index.
int indexOf(int ch) Returns the index within this string of the first occurrence of the specified character.
StringBuffer类:
StringBuffer replace(int start, int end, String str)
StringBuffer insert(int offset, String str)
Long类:Integer类也有相应方法
static long parseLong(String s)
static String toBinaryString(long i) 2进制
static String toHexString(long i) 16进制
static String toOctalString(int i) 10进制
2、二维数组定义格式:
int[][] a;
a = new int[3][];
for(int i =0;i<a.length;i++){
a[i] = new int[4];
for(int j =0;i<4;i++){
a[i][j]=Integer.parseInt(i+""+j);
}
}
3、File类
static String separator 静态属性,路径分隔符,windows是反斜杠,linux是正斜杠。
为了跨平台,使用它。其实正斜杠永远没问题。如果在字符串中出现"xx\xx"则要"xx\\xx",因为\在windows下是转义字符。TestFile.java和FileList.java
File[] listFiles()
boolean createNewFile()
boolean exists()
String getPath()
boolean isDirectory()
boolean mkdirs()
File getParentFile()
本文深入探讨了Java中的基础类如String、Math及其包装类的特性与用法,并介绍了StringBuffer类的操作方法及Long类的转换技巧。此外,还详细讲解了二维数组的定义与初始化过程,以及File类的各种实用方法,包括文件与目录的操作。
17万+

被折叠的 条评论
为什么被折叠?



