t.indexOf('e') != -1 在JAVA中怎么解释?

如题所述

Java中判断字符串对象中是否含有指定字符的时候,常常使用t.indexOf('e') != -1 这个语句。

indexOf方法获取到指定的字符在字符串中第一次出现的位置,从0开始。如果一开始就是e则返回0,如果第二个位置是e则返回1,如果搜完整个字符串都没有e则返回-1 。

反证法如果该方法不返回-1 就证明该字符串中含有e字符。

扩展资料

Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。

Java还剔除了C++的操作符过载和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-25
indexOf()方法是指字符串的开始位置,索引从0开始。你这句话的意思,就是e字符串里的内容跟t里面的内容能匹配,所以!=-1;
第2个回答  2013-04-25
判断t这个字符串中是否存在e,如果存在,则返回e在t中的对应下表,如果没有,则返回-1
第3个回答  2013-04-25
判断得到字符'e'的位置bu等于-1
第4个回答  推荐于2018-02-27
Java中判断字符串对象中是否含有指定字符的时候,常常使用楼主提问之中的语句。

indexOf方法获取到指定的字符在字符串中第一次出现的位置,从0开始。如果一开始就是e则返回0,如果第二个位置是e则返回1,如果搜完整个字符串都没有e则返回-1 。

反证法 如果该方法不返回-1 就证明该字符串中含有e字符。本回答被提问者和网友采纳

t.indexof('e')!=-1在java中怎么解释?
答案:在Java中,表达式 `t.indexOf != -1` 用于检查字符串 `t` 是否包含字符 'e'。如果该字符串包含字符 'e',`indexOf` 方法会返回字符首次出现的位置索引,此时表达式的结果为 `true`;如果字符串 `t` 不包含字符 'e',`indexOf` 方法会返回 `-1`,此时表达式的结果为 `false`。详细...

t.indexOf('e') != -1 在JAVA中怎么解释?
Java中判断字符串对象中是否含有指定字符的时候,常常使用t.indexOf('e') != -1 这个语句。indexOf方法获取到指定的字符在字符串中第一次出现的位置,从0开始。如果一开始就是e则返回0,如果第二个位置是e则返回1,如果搜完整个字符串都没有e则返回-1 。反证法如果该方法不返回-1 就证明该字符...

Java中查找字符串indexof()方法是怎么计算起始位置的
返回指定子字符串在此字符串中 第一次 出现处的索引。空格是字符,当然要算上.注意: 索引是从0开始的 比如那那个字符串"The piano" T的索引是0, p的索引是3 "abc abc abc ".indexOf("abc") = 0;"a bca bca bc".indexOf("abc") = -1; \/\/找不到 答案补充 不好意思, 我的回...

求一份Java编写的计算器
if (text.trim().indexOf(".") == -1) {result.text.setText(text);} else {result.text.setText(text + "0");}}} else if (e.getSource() == number_key.ce) {result.text.setText("0");i = 0;com = true;}\/*本程序不会让一个数值中出现2个以上的小数点.具体做法是:判...

制作java计算器
if(tf1.getText().trim().indexOf(′.′)!=-1)\/\/判断字符串中是否已经包含了小数点 { } else\/\/如果没数点有小 { if(tf1.getText().trim().equals("0"))\/\/如果初时显示为0 { str.setLength(0); tf1.setText((str.append("0"+e2.getActionCommand())).toString()); } else if(tf1...

在java字符串中如何判断字符的类型
public static void main(String[] args) { String str="ABC_001";if(str.indexOf("ABC")!=-1){ System.out.println("包含");}else{ System.out.println("不包含");} } js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf var Cts = "bblText";if(Cts.indexOf("Text")...

java中如何获取某个字符在另一个字符串中的全部索引值
indexOf()方法可以查找的里面的第一次出现的位置的。 具体看我传的图。 希望对你有用。 找到后用subString()截取后面的继续查找。 qi_ling2005 | 发布于2010-04-01 举报| 评论 6 0 public static void main(String args[]) { String s = "爱新觉罗是谁啊爱何为爱为什么呢爱新觉罗"; String t = "...

请问Java中有两个String,如何从其中一个String删除另一个String中包含的...
最简单的可以用String.replaceFirst("great ","");也可以用正则表达式\/\/待处理字符串String ori = "James is great super smashing great";\/\/需要替换的字符串String def = "great ";Pattern pattern = Pattern.compile(def);\/\/找到第一个匹配的字符串Matcher matcher = pattern.matcher(ori);\/\/...

在java中运用正则表达式把一段英文文本中,包含一个及一个以上字母t但不...
\/\/这是用js判断,把那段字母当参数传回来 function test(call){ var str=call.split(" ");\/\/str是那行字母分割开的每个单词的数组 for(var i=0;i<str.length;i++){ var n=str[i].indexof("t");var m=str[i].indexof("f");if(n>0 & m==-1){ \/\/这就是满足条件,在这个...

使用java循环语句将1---1000中只要有4的数字输出来。
public static void main(String[] args) { String[] str = new String[1000];for (int i = 0; i < str.length; i++) { str[i] = i+"";} System.out.println("所有包含4的数字:");for (int i = 0; i < str.length; i++) { if(str[i].indexOf("4") != -1){ ...

相似回答