package com.basic;
import java.io.UnsupportedEncodingException;
/**
* @des java字符串基本操作
* @author zhaozhi3758
*
*/
public class StringT {
private String str;
public String getStr() {
return str;
}
public void setStr(String str) {
this.str = str;
}
public void simpleT(){
System.out.println("\""+str+"\".charAt(int index):"+str.charAt(0));
System.out.println("\""+str+"\".endsWith(String str):"+str.endsWith("SD"));
System.out.println("\""+str+"\".equals(String str):"+str.equals(""));
System.out.println("\""+str+"\".startsWith(String str):"+str.startsWith("b"));
System.out.println("\""+str+"\".startsWith(String str,int index):"+str.startsWith("",3));
System.out.println("\""+str+"\".toLowerCase():"+str.toLowerCase());
System.out.println("\""+str+"\".toUpperCase():"+str.toUpperCase());
System.out.println("\""+str+"\".trim():"+str.trim());//忽略前导空白和尾部空白
System.out.println("\""+str+"\".replace(char oldChar, char newChar):"+str.replace('s', 'p'));
System.out.println("\""+str+"\".replace(String oldstr,String newstr):"+str.replace("s", "-pp-"));
}
public void indexOfT() {
System.out.println("\""+str+"\".indexOf(String str):"+str.indexOf("ds"));//find nothing return -1
System.out.println("\""+str+"\".indexOf(String str):"+str.indexOf("a",3));//从第三位索引,包括第三位
System.out.println("\""+str+"\".lastIndexOf(String str):"+str.lastIndexOf("a"));//反向搜索
System.out.println("\""+str+"\".lastIndexOf(String str):"+str.lastIndexOf("a",12));//反向搜索[索引数字还是从前计数,可设置无限大的值]
}
public void regexT(){//支持正则
System.out.println("\""+str+"\".matches(regex):"+str.matches(".*\\d.*"));//.任意字符
String s = "GET/index.html HTTP/1.1";
System.out.print("\""+str+"\".split(regex):");
String ss[] = s.split("/");
for(String Str: ss)
System.out.print(Str+" ");
System.out.print("\n");
System.out.println(str+"\".replaceAll(regex, replacement):"+str.replaceAll("\\w", ""));
}
public void substringT(){
System.out.println("\""+str+"\".substring(int index):"+str.substring(1));
System.out.println("\""+str+"\".substring(int beginIndex, int endIndex):"+str.substring(1,4));
}
public static void main(String[] args){
StringT st=new StringT();
st.setStr("adscWQQ34546add<s.SDSD");
st.simpleT();
System.out.println("----------------------------------");
st.indexOfT();
System.out.println("----------------------------------");
st.regexT();
System.out.println("----------------------------------");
st.substringT();
System.out.println("----------------------------------");
try {
String s=new String("我是大帅哥".getBytes(),"gbk");//将编码换为gbk
System.out.println(new String(s.getBytes()));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
JAVA 字符串 操作
JAVA字符串操作类CTool.java字符转换类,此类中收集Java编程中WEB开发常用到的一些工具。为避免生成此类的实例,构造方法被申明为private类型的。封装的功能:字符串从GBK编码转换为Unicode编码、对字符串进行md5...
java字符串操作大全,适合初学者,浅显易懂 部JAVA字符串操作 2008-07-11 15:39:42| 分类: JAVA | 标签: |字号大中小 订阅 . JAVA字符串的方法 String a = "53c015"; //Integer.parseInt(s, radix) radix设置为...
这段代码实现了一个简单的文本处理工具TextProcessor,其中使用了Java的字符串操作。...这个简单的示例代码展示了如何使用Java字符串操作来实现一个文本处理工具的简单功能,方便了对文本信息的管理和处理。
java字符串操作方法整理.doc
包括常用的分隔,插入,判空,判非空,去空格等20多种方法。方便实用、 JAVA自定义Util大放送-集成j2ee精英团队十年编程之精华
29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29...
JAva方面操作字符串和文本的相关代码集,面向Java初学者,高手请绕行,这些实例都是挺简单的,可帮助初学者熟悉这方面的基础操作。
在JAVA中拼接两个字符串的最简便的方式就是使用操作符”+”了。如果你用”+”来连接固定长度的字符串,可能性能上会稍受影响,但是如果你是在 循环中来”+”多个串的话,性能将指数倍的下降。假设有一个字符串,我们...
使用Java操作JSON字符串对象,使用Java操作JSON字符串对象
java字符串操作常用实例,String 字符串操作、比较、查找字符、替换、反转、分割等
在JAVA语言中,字符串数据实际上由String类所实现的。下面这篇文章主要给大家介绍了关于Java字符串操作和C#字符串操作的不同的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
分享一个Java字符串操作类CTool.java源代码下载,包括了字符串转换功能,此类中收集Java编程中WEB开发常用到的一些工具。为避免生成此类的实例,构造方法被申明为private类型的。这个类的功能可实现将数据从数据库中...
java 字符串 操作 源码 工具
Java字符、字符串、数组操作实例,主要是数组的复制、反转字符串中的字符、命令行参数、求字符串的长度及每一个位置上的字符、数组的排序、String类数组的操作等方面的例子,相信对初学者学习Java有帮助的。
java字符转换类代码,可以实现判断字符串是否为空,并删除首尾空格,字符串替换函数,代码转换,GBK转换为ISO-8859-1,代码转换 从srcCode转换为destCode,代码转换,GBK转换为big5,替换非法字符,标记本身等于分隔...
学好java,一定要掌握java字符串的操作方式,这样才能更好的了解java的编码方式。
String 字符串操作工具类,sql防注入方法 过滤通过页面表单提交的字符 用特殊的字符连接字符串 将字符串数组转换为逗号链接的字符串,并且去掉最后一个逗号 分割字符串 字符串字符集转换 编码转换方法 将html文档...
今天小编就为大家分享一篇关于java字符串中${}或者{}等的占位符替换工具类,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
java 用递归实现字符串反转 java 用递归实现字符串反转