String的方法运用

时间:2022-02-17 22:37:58

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的方法运用的更多相关文章

  1. java&period;lang&period;String&period;getBytes&lpar;String charsetName&rpar;方法实例

    java.lang.String.getBytes(String charsetName) 方法编码将此String使用指定的字符集的字节序列,并将结果存储到一个新的字节数组. 声明 以下是java. ...

  2. VFP自定义函数StringFormat &lpar;仿&period;NET String&period;Format 方法&rpar;

    VFP仿.NET String.Format 方法 将指定字符串中的每个{x}替换为相应值,并返回文本 *-- 调用格式 StringFormat("日期{2},字符{1}",&q ...

  3. php示例代码之类似于C&num;中的String&period;Format方法

    php示例代码之类似于C#中的String.Format方法 原文来自于  http://*.com/questions/1241177/c-string-format-equ ...

  4. C&num; String&period;split&lpar;&rpar;用法小结。String&period;Split 方法 &lpar;String&lbrack;&rsqb;&comma; StringSplitOptions&rpar;

    split()首先是一个分隔符,它会把字符串按照split(' 字符')里的字符把字符串分割成数组,然后存给一个数组对象. 输出数组对象经常使用foreach或者for循环. 第一种方法 string ...

  5. JavaScript Number 对象 Javascript Array对象 Location 对象方法 String对象方法

    JavaScript Number 对象 Number 对象属性 属性 描述 constructor 返回对创建此对象的 Number 函数的引用. MAX_VALUE 可表示的最大的数. MIN_V ...

  6. JavaScript String 对象方法

    String 对象方法 方法 描述 anchor() 创建 HTML 锚. big() 用大号字体显示字符串. blink() 显示闪动字符串. bold() 使用粗体显示字符串. charAt() ...

  7. String作为方法参数传递 与 引用传递

    String作为方法参数传递 String 和 StringBuffer的区别见这里: http://wenku.baidu.com/view/bb670f2abd64783e09122bcd.htm ...

  8. String&period;join&lpar;&rpar;方法的使用

    String.join()方法是JDK1.8之后新增的一个静态方法,使用方式如下所示: String  result = String.join("-","java&qu ...

  9. &lbrack;Java&rsqb; String&period;Split 方法的6个重载函数

    String.Split 方法有6个重载函数: 程序代码 1) public string[] Split(params char[] separator) 2) public string[] Sp ...

  10. Java String&period;compareTo&lpar;&rpar;方法

    描述:java.lang.String.compareTo() 方法比较两个字符串的字典. 比较是基于字符串中的每个字符的Unicode值.此String对象表示的字符序列的 参数字符串表示的字符序列 ...

随机推荐

  1. 搭建高可用的rabbitmq集群 &plus; Mirror Queue &plus; 使用C&num;驱动连接

    我们知道rabbitmq是一个专业的MQ产品,而且它也是一个严格遵守AMQP协议的玩意,但是要想骚,一定需要拿出高可用的东西出来,这不本篇就跟大家说 一下cluster的概念,rabbitmq是erl ...

  2. Scalaz(40)- Free :versioned up,再回顾

    在上一篇讨论里我在设计示范例子时遇到了一些麻烦.由于Free Monad可能是一种主流的FP编程规范,所以在进入实质编程之前必须把所有东西都搞清楚.前面遇到的问题主要与scalaz Free的Free ...

  3. javascript中的this应用

    1. this作为全局变量2. 作为对象方法的调用3. 作为构造函数调用4. apply调用 this是Javascript语言的一个关键字.它代表函数运行时,自动生成的一个内部对象,只能在函数内部使 ...

  4. Java笔记&lpar;二十四&rpar;&hellip&semi;&hellip&semi;集合工具类Collections&amp&semi;Arrays

    Collections 集合框架的工具类,方法全部为静态 Collections与Collection的区别 Collection是集合框架的一个顶层接口,里面定义了单列集合的共性方法 Collect ...

  5. &lpar;class file version 53&period;0&rpar;&comma; Java Runtime versions up to 52&period;0错误的解决方法

    遇到这个错误是在Apache Tomcat上部署应用程序的时候遇到的,具体的错误描述是: java.lang.UnsupportedClassVersionError: HelloWorld has ...

  6. Python多线程实例

    前言 感觉理解python多线程用“切换”和“共享”就差不多了.这里就贴上一个抢车票的小小实例,还有自己在编程过程中遇到的坑..... 实例:抢车票 抢车票有三类人:会员.弄了加速包.普通人. 说说区 ...

  7. WIN32&comma;&lowbar;WIN32&lowbar;WIN64

    MSDN 里说,VC 有 3 个预处理常量,分别是 _WIN32,_WIN64,WIN32. 只要包含了 Windows.h,那么 WIN32 常量是肯定定义了的,所以不能用于判断平台环境(如果x64 ...

  8. solo

    solo - 必应词典 美['soʊloʊ]英['səʊləʊ] n.[乐]独奏(曲):独唱(曲):单人舞:单独表演 adj.独唱[奏]的:单独的:单人的 v.独奏:放单飞 adv.独 网络梭罗:独奏 ...

  9. webpack初学者(1)

    最近在学习webpack的总结,不完善的希望各位提出宝贵的建议.本篇是以webpack3.0版本为基础的学习总结. 一.webpack的概念及作用 wepack是一个模块打包兼优化工具.往往一个项目中 ...

  10. HTML5区块和大纲算法

    原文链接: Using HTML sections and outlines - Mozilla Developer Network 每集HTML5+CSS3网页布局教程-2大纲算法 HTML5标准带 ...