java中的lastIndexOf( )函数是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中的lastIndexOf( )函数是啥意思相关的知识,希望对你有一定的参考价值。
String中的lastIndexOf方法,是获取要搜索的字符、字符串最后次出现的位置。
可以看到有四个重载方法分别是
public int lastIndexOf(int ch);
public int lastIndexOf(int ch, int fromIndex)
public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)
四个方法,其中第一第二个方法时对char进行匹配,区别在于第二个方法多了个参数 fromIndex,该参数的含义是从String中的第几位开始向前进行匹配。同理第三个和第四个方法时对字符串进行匹配,第四个方法可以申明开始向前匹配的位置。测试代码如下
输出结果
参考技术A int x = a.lastIndexOf(b),表示b字符串在a字符串中最后出现的位置。如a= "abcdabcd";b="d";那么x的值为7. 参考技术B 只定字符串出现的位置,从0开始:
System.out.println("abcde".lastIndexOf("c")); 输出2
System.out.println("abcdec".lastIndexOf("c")); 输出5 参考技术C 返回一个指定的字符串值最后出现的位置 参考技术D 最后一项,一般是数组的最后一个。
java+p+=+new+JPanel(new+GridLayout(5,3,0,15));啥意?
JPanel和GridLayout是Java GUI编程常用的类。
new JPanel() 的意思是创建一个面板,用来容纳文本和按钮等组件。
new GridLayout(5,3,0,15) 的意思是使用网格式布局,四个参数分别:
第一个参数用来指定行数;
第二个参数用来指定列数;
第三个参数用来指定水平方向组件间的距离;
第四个参数用来指定垂直方向组件间的距离;
具体来说,GridLayout(5, 3, 0, 15)中的参数含义如下:
- 5:表示布局的行数。
- 3:表示布局的列数。
- 0:表示组件之间的水平间距。
- 15:表示组件之间的垂直间距。
在这个JPanel面板对象上可以添加其他的Swing组件,比如按钮、文本框等。由于采用了网格布局,这些组件将会按照指定的行列数和间距排列在面板上。
以上是关于java中的lastIndexOf( )函数是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
the hash for the file is not present in the specified catalog file,是啥意
java+p+=+new+JPanel(new+GridLayout(5,3,0,15));啥意?