public class StringUse {
public static void main(String[] args) {
int count = 0;
String s=new String("hello!");
String b="hello";
String c="abcde";
String a=new String();
a="HELLO!";
//StringBUffer的charAt
StringBuffer sb=new StringBuffer("aibicimimi");
for(int i=0;i<sb.length();i++){
if(sb.charAt(i)=='i'){
count++;
}else{
continue;
}
}
System.out.println(count);
//delete
System.out.println(sb.delete(0, 2).toString());
//inser
System.out.println(sb.insert(2, "xixi"));
//charAt
/*System.out.println(s.charAt(4));
//codePointAt
System.out.println(s.codePointAt(4));
//codePointBefore
System.out.println(s.codePointBefore(4));
//codePointCount
System.out.println(s.codePointCount(2, 5));*/
//compareTo
/*System.out.println(s.compareTo(c));
//compareToIgnoreCase
System.out.println(s.compareToIgnoreCase(a));
//concat
System.out.println(s.concat(a));
//替代上面
String string="s:"+s+"a:"+a;
System.out.println(string);
//copyValueOf
char d[]=new char[]{'h','m','n'};
System.out.println(s.copyValueOf(d));
System.out.println(s);
//s.endsWith
System.out.println(s.endsWith("l"));
System.out.println(s.equalsIgnoreCase(a));
//getBytes
byte[] e=s.getBytes();
System.out.println(Arrays.toString(e));
//indexOf
System.out.println(s.indexOf("l"));*/
//lastIndexOf
/* System.out.println(s.lastIndexOf("l"));
//replace
System.out.println(s.replace('l', 'o'));
//split
String string[]=s.split("h");
System.out.println(Arrays.toString(string));*/
//substring
/*System.out.println(s.substring(1));
//toUpperCase
System.out.println(s.toUpperCase());
System.out.println(s.valueOf(2));*/
String的方法运用的更多相关文章
-
java.lang.String.getBytes(String charsetName)方法实例
java.lang.String.getBytes(String charsetName) 方法编码将此String使用指定的字符集的字节序列,并将结果存储到一个新的字节数组. 声明 以下是java. ...
-
VFP自定义函数StringFormat (仿.NET String.Format 方法)
VFP仿.NET String.Format 方法 将指定字符串中的每个{x}替换为相应值,并返回文本 *-- 调用格式 StringFormat("日期{2},字符{1}",&q ...
-
php示例代码之类似于C#中的String.Format方法
php示例代码之类似于C#中的String.Format方法 原文来自于 http://*.com/questions/1241177/c-string-format-equ ...
-
C# String.split()用法小结。String.Split 方法 (String[], StringSplitOptions)
split()首先是一个分隔符,它会把字符串按照split(' 字符')里的字符把字符串分割成数组,然后存给一个数组对象. 输出数组对象经常使用foreach或者for循环. 第一种方法 string ...
-
JavaScript Number 对象 Javascript Array对象 Location 对象方法 String对象方法
JavaScript Number 对象 Number 对象属性 属性 描述 constructor 返回对创建此对象的 Number 函数的引用. MAX_VALUE 可表示的最大的数. MIN_V ...
-
JavaScript String 对象方法
String 对象方法 方法 描述 anchor() 创建 HTML 锚. big() 用大号字体显示字符串. blink() 显示闪动字符串. bold() 使用粗体显示字符串. charAt() ...
-
String作为方法参数传递 与 引用传递
String作为方法参数传递 String 和 StringBuffer的区别见这里: http://wenku.baidu.com/view/bb670f2abd64783e09122bcd.htm ...
-
String.join()方法的使用
String.join()方法是JDK1.8之后新增的一个静态方法,使用方式如下所示: String result = String.join("-","java&qu ...
-
[Java] String.Split 方法的6个重载函数
String.Split 方法有6个重载函数: 程序代码 1) public string[] Split(params char[] separator) 2) public string[] Sp ...
-
Java String.compareTo()方法
描述:java.lang.String.compareTo() 方法比较两个字符串的字典. 比较是基于字符串中的每个字符的Unicode值.此String对象表示的字符序列的 参数字符串表示的字符序列 ...
随机推荐
-
搭建高可用的rabbitmq集群 + Mirror Queue + 使用C#驱动连接
我们知道rabbitmq是一个专业的MQ产品,而且它也是一个严格遵守AMQP协议的玩意,但是要想骚,一定需要拿出高可用的东西出来,这不本篇就跟大家说 一下cluster的概念,rabbitmq是erl ...
-
Scalaz(40)- Free :versioned up,再回顾
在上一篇讨论里我在设计示范例子时遇到了一些麻烦.由于Free Monad可能是一种主流的FP编程规范,所以在进入实质编程之前必须把所有东西都搞清楚.前面遇到的问题主要与scalaz Free的Free ...
-
javascript中的this应用
1. this作为全局变量2. 作为对象方法的调用3. 作为构造函数调用4. apply调用 this是Javascript语言的一个关键字.它代表函数运行时,自动生成的一个内部对象,只能在函数内部使 ...
-
Java笔记(二十四)&hellip;&hellip;集合工具类Collections&;Arrays
Collections 集合框架的工具类,方法全部为静态 Collections与Collection的区别 Collection是集合框架的一个顶层接口,里面定义了单列集合的共性方法 Collect ...
-
(class file version 53.0), Java Runtime versions up to 52.0错误的解决方法
遇到这个错误是在Apache Tomcat上部署应用程序的时候遇到的,具体的错误描述是: java.lang.UnsupportedClassVersionError: HelloWorld has ...
-
Python多线程实例
前言 感觉理解python多线程用“切换”和“共享”就差不多了.这里就贴上一个抢车票的小小实例,还有自己在编程过程中遇到的坑..... 实例:抢车票 抢车票有三类人:会员.弄了加速包.普通人. 说说区 ...
-
WIN32,_WIN32_WIN64
MSDN 里说,VC 有 3 个预处理常量,分别是 _WIN32,_WIN64,WIN32. 只要包含了 Windows.h,那么 WIN32 常量是肯定定义了的,所以不能用于判断平台环境(如果x64 ...
-
solo
solo - 必应词典 美['soʊloʊ]英['səʊləʊ] n.[乐]独奏(曲):独唱(曲):单人舞:单独表演 adj.独唱[奏]的:单独的:单人的 v.独奏:放单飞 adv.独 网络梭罗:独奏 ...
-
webpack初学者(1)
最近在学习webpack的总结,不完善的希望各位提出宝贵的建议.本篇是以webpack3.0版本为基础的学习总结. 一.webpack的概念及作用 wepack是一个模块打包兼优化工具.往往一个项目中 ...
-
HTML5区块和大纲算法
原文链接: Using HTML sections and outlines - Mozilla Developer Network 每集HTML5+CSS3网页布局教程-2大纲算法 HTML5标准带 ...