JAVA数组向量字符串(级).ppt
文本预览下载声明
字符串学习的任务 类String字符串定义 可以用字符串常量直接初始化一个String对象 String s = Hello World ; 通过构造方法 字符串变量和普通变量的区别 String构造方法的使用举例 String的常用方法—字符串长度 String的常用方法—字符串比较 字符串比较举例 字符串比较方法 搜索字符和字符串 搜索字符和字符串 搜索字符串举例_判断邮箱正确性 字符串提取、连接、替换等方法 字符串应用举例 更改字符大小写方法 更改字符大小写方法举例 任务实现:分离文件名和路径 public class HelloWorldApp { public static void main(String[] args){ String fullPath=F:\\java\\myexample\\a.java; int pos=fullPath.lastIndexOf(\\); System.out.println(fullPath.substring(0,pos)); System.out.println(fullPath.substring(pos+1)); } } 字符串与基本数据的相互转化 各种基本数据类型与String类型之间可以通过方法相互转换。 String类中的valueOf()系列方法用于从基本数据类型转换成字符串。 public static String valueOf(Boolean b) public static String valueOf(char c) public static String valueOf(int i) public static String valueOf(long l) public static String valueOf(float f) public static String valueOf(double d) 字符串与基本数据的相互转化 将字符串转化为基本数据类型 Java.lang包中的各种基本数据类型类都具有相应的类方法实现转化操作。 public static byte parseByte(String s) public static short parseShort(String s) public static long parseLong(String s) public static int parseInt(String s) public static float parseFloat(String s) public static double parseDouble(String s) 字符串与字符数组的转化 字符数组 转换为 字符串对象 String(char[]) String(char[],int offset,int length) 字符串 转换为 字符数组 public void getChars(int start,int end,char c[],int offset) 将当前字符串中从start至end-1位置上的字符复制到数组c中,并从数组c的offset处开始存放。 public char[] toCharArray() 初始化一个字符数组,该数组的长度与字符串长度相等, 并将字符串对象的全部字符复制到该数组中。 字符串与字节数组 用字节数组创建字符串对象 String(byte[]) String(byte[],int offset,int length) 将字符串转换为字节数组 public byte[] getBytes() 将当前字符串转化为一个字节数组。 例: public class Example5_10 { public static void main(String args[]) { byte d[]=你我他.getBytes(); System.out.println(数组d的长度是:+d.length); String s=new String(d,0,2); System.out.println(s); } } 例: public class Example5_8 { public static void main(String args[]) { String s=“华北电力大学计算机专业; char c[]=s.toC
显示全部