JAVA-String类常用方法
2016-10-25 15:16
211 查看
菜鸟教程参考 http://www.runoob.com/java/java-string.html
一。字符串生成public class csdnTest8{
public static void main(String args[]){
char[] helloArray = {'h','e','l','l','o','.'}; //字符数组
String helloString = new String(helloArray);
System.out.println( helloString);
}
}
二。连接字符串
public class csdnTest9{
public static void main(String args[]){
String str1="Fang ";
String str2="Learning";
System.out.println(str1.concat(str2));
System.out.println(str1+"Learing"); //两种不同方式合并字符串
}
}
三。创建格式化字符串 String。format()的使用
输出格式化数字可以使用printf()和format()方法
具体参考 http://blog.csdn.net/lonely_fireworks/article/details/7962171/
四。String方法使用
(1)Java compareTo()方法
public class csdnTest10{
public static void main(String args[]){
String str1="Strings";
String str2="Strings";
String str3="Learning";
int result = str1.compareTo(str2);
System.out.println(result);
result = str2.compareTo( str3 );
System.out.println(result);
result = str3.compareTo( str1 );
System.out.println(result);
}
}
(2) Java equals()方法
public class csdnTest10{
public static void main(String args[]){
String str1=new string("Strings");
String Str2 = Str1;
String Str3 =new String("Strings")
boolean retval
retval = Str1.equals(Str2);
System.out.println("返回值"+ retval); //t
retval = Str1.equals(Str3);
System.out.println("返回值"+ retval); //t
}
}
(3)Java matches()方法 检测字符串是否匹配给定的正则表达式。
public class csdnTest12 {
public static void main(String args[]) {
String Str = new String("www.runoob.com");
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)runoob(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)google(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("www(.*)"));
}
}
解决错误提示:编码 GBK 的不可映射字符,
使用命令:javac -encoding utf-8 helloword.java,编译成功
(4)Java StartWith()方法 startsWith() 方法用于检测字符串是否以指定的前缀开始。
<span style="font-size:14px;">public class Test {
public static void main(String args[]) {
String Str = new String("www.runoob.com");
System.out.print("返回值 :" );
System.out.println(Str.startsWith("www") );
System.out.print("返回值 :" );
System.out.println(Str.startsWith("runoob") );
System.out.print("返回值 :" );
System.out.println(Str.startsWith("runoob", 4) );
}
}</span>
一。字符串生成public class csdnTest8{
public static void main(String args[]){
char[] helloArray = {'h','e','l','l','o','.'}; //字符数组
String helloString = new String(helloArray);
System.out.println( helloString);
}
}
二。连接字符串
public class csdnTest9{
public static void main(String args[]){
String str1="Fang ";
String str2="Learning";
System.out.println(str1.concat(str2));
System.out.println(str1+"Learing"); //两种不同方式合并字符串
}
}
三。创建格式化字符串 String。format()的使用
转 换 符 | 说 明 | 示 例 |
%s | 字符串类型 | "mingrisoft" |
%c | 字符类型 | 'm' |
%b | 布尔类型 | true |
%d | 整数类型(十进制) | 99 |
%x | 整数类型(十六进制) | FF |
%o | 整数类型(八进制) | 77 |
%f | 浮点类型 | 99.99 |
%a | 十六进制浮点类型 | FF.35AE |
%e | 指数类型 | 9.38e+5 |
%g | 通用浮点类型(f和e类型中较短的) | |
%h | 散列码 | |
%% | 百分比类型 | % |
%n | 换行符 | |
%tx | 日期与时间类型(x代表不同的日期与时间转换符 |
具体参考 http://blog.csdn.net/lonely_fireworks/article/details/7962171/
四。String方法使用
(1)Java compareTo()方法
public class csdnTest10{
public static void main(String args[]){
String str1="Strings";
String str2="Strings";
String str3="Learning";
int result = str1.compareTo(str2);
System.out.println(result);
result = str2.compareTo( str3 );
System.out.println(result);
result = str3.compareTo( str1 );
System.out.println(result);
}
}
(2) Java equals()方法
public class csdnTest10{
public static void main(String args[]){
String str1=new string("Strings");
String Str2 = Str1;
String Str3 =new String("Strings")
boolean retval
retval = Str1.equals(Str2);
System.out.println("返回值"+ retval); //t
retval = Str1.equals(Str3);
System.out.println("返回值"+ retval); //t
}
}
(3)Java matches()方法 检测字符串是否匹配给定的正则表达式。
public class csdnTest12 {
public static void main(String args[]) {
String Str = new String("www.runoob.com");
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)runoob(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("(.*)google(.*)"));
System.out.print("返回值 :" );
System.out.println(Str.matches("www(.*)"));
}
}
解决错误提示:编码 GBK 的不可映射字符,
使用命令:javac -encoding utf-8 helloword.java,编译成功
(4)Java StartWith()方法 startsWith() 方法用于检测字符串是否以指定的前缀开始。
<span style="font-size:14px;">public class Test {
public static void main(String args[]) {
String Str = new String("www.runoob.com");
System.out.print("返回值 :" );
System.out.println(Str.startsWith("www") );
System.out.print("返回值 :" );
System.out.println(Str.startsWith("runoob") );
System.out.print("返回值 :" );
System.out.println(Str.startsWith("runoob", 4) );
}
}</span>
相关文章推荐
- java中String类常用的一些方法
- java例程练习(String类的一些常用方法)
- java面向对象中的String类中12种常用的方法
- Java的String类中常用方法举例
- JAVA String类的常用方法总结
- java例程练习(String类的一些常用方法)
- Java基础:String类之常用方法及使用注意事项
- JAVA学习第三十课(常用对象API)- String类:类方法练习
- 黑马程序员_java中的String类常用的方法
- Java:String类的常用方法
- Java中String类的常用方法示例
- java学习笔记(六)——String类的常用方法
- Java中String类和常用方法
- 12-6java面向对象之String类常用方法的总结
- Java中String类的常用方法介绍
- java string类的常用方法详细介绍
- 几个java中String类中最常用的方法
- string类的常用方法与java的nio
- java中String类和常用方法的使用
- 黑马程序员--Java中String类的常用方法