java indexOf用法
来源:互联网 发布:股民学校初级教程淘宝 编辑:程序博客网 时间:2024/06/05 02:47
同样,看java书,人家啥也没有,蹦出来个indexOf函数,我这小初学者可受不了啊,
于是 百度,谷歌 各种搜,发现大部分都是相同的,
但是 那个我又不大明白,
唉,木有办法,只好自己测一测了。
如果有错误,望大家指正一下。
indexOf (注意,O要大写哦,我刚开始没大写,结果悲剧了,各种不识别)
indexOf 大致用法应该是:
字符串1。indexOf(字符串2(或字符),数字) // 那个句号是为了清楚用的,怕 . 太小。
indexOf 是用来查找字符串(或字符)位置的,也就是说 查找字符串2(或字符)在 字符串1中的位置。
后面的数字,就是用来定 从哪里开始找,
如果不写就代表从头开始找,
如果写的数是负数,还是从头开始找
如果写的数大于字符串1的长度,返回的是 -1 ,具体为啥 我也不懂,望大神们指教。
/**该类为测试indexOf.*/class demo_indexof {public static void main(String[] args) {String str1; // str1 为被调用的字符串,要来在它上测试indexOfstr1=new String ("Hello javt!1 and va");String str2; // 建立一个str2字符串,内容为Hellostr2=new String("Hello");int a;a=str1.indexOf(str2); // 让a为返回的数值,并输出aSystem.out.println("a="+a);String str3;str3=new String("Java");int b;b=str1.indexOf(str3);System.out.println("b="+b);String str4;str4=new String("java");int c;c=str1.indexOf(str4);System.out.println("c="+c);int d; d=str1.indexOf("l"); // 测试单个字符System.out.println("d="+d);int e;e=str1.indexOf("!"); System.out.println("e="+e);int f;f=str1.indexOf("1");System.out.println("f="+f);int g;g=str1.indexOf("v"); // 从0开始查System.out.println("g="+g);int h; h=str1.indexOf("v",10); // 从第10个开始查System.out.println("h="+h);int i;i=str1.indexOf("v",30); // 如果输入数字 大于str1的长度System.out.println("i="+i);int j;j=str1.indexOf("v",-5); // 如果输入数字为 负数。System.out.println("j="+j);int k; // 查str1的长度k=str1.length();System.out.println("k="+k);}}
- JAVA中indexOf用法
- java indexOf用法
- JAVA中indexOf函数用法
- JAVA中indexOf的用法
- JAVA中indexOf函数用法
- Java indexOf()的两个用法
- JAVA中indexOf函数用法
- Java中indexof()的用法
- JAVA中indexof的用法
- Java中indexof()的用法
- indexOf(,) 用法
- indexOf(,) 用法
- indexof 用法
- indexOf 用法
- indexof用法
- indexOf() 用法
- indexOf 用法
- indexOf()用法
- @synchronized(self) {}写法是什么作用
- Android实现推送方式解决方案
- Globe模仿光源照射
- 深入jar包:从jar包中读取资源文件
- android注入so,有代码有命令
- java indexOf用法
- 设计模式 - 状态模式
- jQuery mobile 开发问题记录
- OpenCV2.4.3的新特征 .
- 啥都不懂也能识别验证码
- 第十一周项目二——点类派生直线类
- 求总页数算法
- Oc 与 C++混合编译时的编译器设置
- 页面传值问题