DataInputStream
FileInputStream
只有使用method=“post” enctype=“multipart/form-data”,表单才会把文件的内容编码到HTML请求中。
lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索
public int indexOf(int ch, int fromIndex)
ch – 字符,Unicode 编码。
fromIndex – 开始搜索的索引位置,第一个字符是 0 ,第二个是 1 ,以此类推。
str – 要搜索的子字符串。
返回值
查找字符串,或字符 Unicode 编码在字符串出现的位置:
实例 1
public class Main {
public static void main(String args[]) {
String string = "aaa456ac";
//查找指定字符是在字符串中的下标。在则返回所在字符串下标;不在则返回-1.
System.out.println(string.indexOf("b")); // indexOf(String str); 返回结果:-1,"b"不存在
// 从**第四个**字符位置开始往后继续查找,包含当前位置
System.out.println(string.indexOf("a",**3**));//indexOf(String str, int fromIndex); 返回结果:6
//(与之前的差别:上面的参数是 String 类型,下面的参数是 int 类型)参考数据:a-97,b-98,c-99
// 从头开始查找是否存在指定的字符
System.out.println(string.indexOf(99));//indexOf(int ch);返回结果:7
System.out.println(string.indexOf('c'));//indexOf(int ch);返回结果:7
//从fromIndex查找ch,这个是字符型变量,不是字符串。字符a对应的数字就是97。
System.out.println(string.indexOf(97,3));//indexOf(int ch, int fromIndex); 返回结果:6
System.out.println(string.indexOf('a',3));//indexOf(int ch, int fromIndex); 返回结果:6
}
}
substring() 方法返回字符串的子字符串
-
Examples: “hamburger”.substring(4, 8) returns “urge”
“smiles”.substring(1, 5) returns “mile” -
beginIndex – 起始索引(包括), 索引从 0 开始。
endIndex – 结束索引(不包括)。
Java中的length、length()、size的用法
- length一般用来求数组的元素个数。
- length()方法用来求字符串的长度。
- size一般用来求list中元素的个数;