(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); }