1. 程式人生 > 實用技巧 >8.7Java入門--->第十五節

8.7Java入門--->第十五節

1、Java常用類庫

基本資料型別--->包裝型別(自動裝箱)

包裝型別--->基本資料型別(向下轉型)

***.valueof()

Sering s.trim(去首位空格)

substring (begin,end) 擷取字串

concat (String s) 拼接字串

s.indexOf('tttt') 返回第一次出現時的下標

toLowerCase、toUpperCase轉換大小寫

s.reprlseAll(" ","") 去掉全部空格

練習

按使用者name首字母排名
package com.xian;
import java.util.Scanner;
public
class Test807 { static int sum=0; static String[] user=new String[5]; public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("新增使用者"); while(true){ shield(); System.out.println("繼續新增輸入1");
int m=scanner.nextInt(); if (m==1) {continue;} else { upLoader(user); ssout(user); return;} } } public static void shield(){ Scanner scanner = new Scanner(System.in); System.out.println("請輸入使用者名稱,使用者名稱全部為英文字母"); String name
= scanner.next(); user[sum]=name; sum++; } public static void upLoader(String[] name) { for (int i = 0; i <sum ; i++) { for (int j = 0; j <sum ; j++) { String i1= name[i].substring(0,1); char[] ci= i1.toCharArray(); String j1= name[j].substring(0,1); char[] cj= j1.toCharArray(); if (ci[0]==cj[0]&&name[i].length()>name[j].length()){ temp(i,j); } if (ci[0]<cj[0]){ temp(i,j); } } } } public static void temp(int i,int j) { String temp=user[i]; user[i]=user[j]; user[j]=temp; } public static void ssout(String[] args) { for (int i = 0; i < sum; i++) { System.out.println(args[i]); } } }