java字串陣列取別名,氣泡排序

2021-07-30 04:57:48 字數 865 閱讀 6081



/*** 有乙個字串陣列,我們要對這個字串陣列取別名,以使得字串陣列中,每個字串都是不相同的,規則如下

* 依次遍歷字串陣列,如果是第一次出現,則別名為本身,如果重複出現,則別名為字串加n,n從1開始遞增,

* 需要確保別名在已經便利的字串中不重複

* @author lenovo**/

public class ceshi ;

for (int i = 0; i < str.length; i++) }}

for (int i=0;i

//上面的結果可以但是string型別的字串比較不能用==,應該用equals

**如下:

public class arrstring2 ;

string strothername = new string[strarra.length];

for (int i = 0; i < strarra.length; i++)  

}if(count > 0) 

break;

}else}}

for (string string : strarra)

system.out.println();

for (string string : strothername)

}執行結果:

原始資料:    abc  abc    abc    abcd  abcd    abcde  abc    abc    abc    abcd    abcd    abcde 

執行後結果:abc  abc1  abc2  abcd  abcd1  abcde  abc3  abc4  abc5  abcd2  abcd3  abcde1 



java 字串陣列 操作

public class stringtool system.out.println size a.length 將字元陣列中下標為idx的字串從陣列src中刪除,idx從0開始 param src param idx return 返回刪除指定元素後的陣列 public static string...

C語言 陣列,字串陣列,氣泡排序

一 陣列 1.陣列的定義 intarr 或者 int arr 10 初始化元素的個數可以不全,未初始化的元素預設為0 2.求陣列的空間 sizeof arr 或者sizeof 元素 元素的個數 3.求陣列的個數 假設arr為int型別的陣列,sizeof arr sizeof int 或者sizeo...

氣泡排序對字串陣列排序

給定乙個字串排序 以字母為準,比如 a b或者b 同字母的情況,小寫字母大於大寫字母,比如 a a private static void testcomparestring 使用do while boolean ischanged int nmaxindex asource.length 1 st...