(1)charAtjava
该方法返回位于字符串的指定索引处的字符,字符串的索引从零开始,其中index是指字符的索引,即下标。git
测试代码:数组
String s = "Pretty boys and girls."; @Test public void testCharAt() { assertEquals('t',s.charAt(3)); assertEquals(' ',s.charAt(6)); assertEquals('g',s.charAt(16)); assertEquals('.',s.charAt(21)); //assertEquals('e',s.charAt(3)); //assertEquals(' ',s.charAt(22)); }
(2)splitide
该方法是用于分隔字符串,获得一个字符数组。学习
测试代码:测试
@Test public void testSplit() { assertEquals("Pretty",s.split(" ")[0]); assertEquals("boys",s.split(" ")[1]); assertEquals("and",s.split(" ")[2]); assertEquals("girls.",s.split(" ")[3]); //assertEquals(".",s.split(" ")[3]); }
(1)sortidea
该方法用于数组排序,默认是升序排列,可是能够经过修改compareTo中的返回值来变为降序排列。code
int[] i = {2,5,9,1}; @Test public void testSort() { Arrays.sort(i); assertEquals(1,i[0]); assertEquals(2,i[1]); assertEquals(5,i[2]); assertEquals(9,i[3]); //assertEquals(5,i[3]); }
(2)binarySearch对象
该方法使用二分搜索法来搜索指定的数组,以得到指定对象,返回要搜索元素的索引值blog
@Test public void testBinarySearch() { int c = Arrays.binarySearch(i, 5); assertEquals(1,c); //assertEquals(2,c); }