java怎麼取出並且計算

} else if (Integer.parseInt(no) == 7) {

double sum = 0;
Iterator<?> i = aa.entrySet().iterator();
while (i.hasNext()) {
Map.Entry e = (Map.Entry) i.next();
Book bk = (Book) e.getValue();
sum += bk.getJiage();
}
System.out.println("一共" + sum + "元");

} else if (Integer.parseInt(no) == 8) {

⑵ java中截取字元串

用java中String類里的split();方法 這一方法支持正則表達式
用法
String str=「1234567.1234」;
String [] strs = str.split("[.]");
就可以得到數組 strs[0] =1234567; strs[1] =1234

⑶ java截取字元串

public class StringTest {
public static void main(String[] args) {
String string = "file:/C:/Users/Administrator.SC-201805071245/Desktop/新建文件夾/demo-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/";

String substr = string.substring(string.indexOf("/")+1, string.substring(0, string.lastIndexOf(".jar")).lastIndexOf("/")+1);
System.out.println(substr);
}
}

⑷ java文件名提取

java獲取文件名方法有三種代碼如下展示:

// 舉例:
String fName =" G:\\Java_Source\\navigation_tigra_menu\\demo1\\img\\lev1_arrow.gif ";

// 方法一:

File tempFile =new File( fName.trim());

String fileName = tempFile.getName();

System.out.println("方法一:fileName = " + fileName);

// 方法二:

fName = fName.trim();

// fileName = fName.substring(fName.lastIndexOf("/")+1);
// 或者
fileName = fName.substring(fName.lastIndexOf("\\")+1);

System.out.println("方法二:fileName = " + fileName);

// 方法三:

fName = fName.trim();

String temp[] = fName.split("\\\\"); /**split裡面必須是正則表達式,"\\"的作用是對字元串轉義*/

//temp[] = [G:, Java_Source, navigation_tigra_menu, demo1, img, lev1_arrow.gif]
System.out.println("temp[] = " + Arrays.toString(temp));
fileName = temp[temp.length-1];

System.out.println("方法三:fileName = " + fileName);

⑸ java字元串怎麼取

public class PatternTest {
public static void main(String [] a){
String str = "http://localhost:8080/Project/approve/...." ;
System.out.println(str.substring(str.lastIndexOf("/"),str.length()));
}
}
用這種方式抄你要知襲道你具體要取的信息在第幾個"/"後面。其它方式有正則表達式方式。循環方式等等

⑹ java取字元串後面幾位數怎麼取

String s = "12345";

String result = s.substring(s.length()-3,s.length());

System.out.println(result);//輸出結果為345

substring() 方法用於提取字元串中介於兩個指定下標之內間的字元

擴展資容料:

substring() 方法用於提取字元串中介於兩個指定下標之間的字元。

語法:stringObject.substring(start,stop)

返回值:一個新的字元串,該字元串值包含stringObject的一個子字元串,其內容是從start處到stop-1 處的所有字元,其長度為stop減start。

說明:substring() 方法返回的子串包括start處的字元,但不包括stop處的字元。

如果參數start與stop相等,那麼該方法返回的就是一個空串(即長度為 0 的字元串)。如果start比stop大,那麼該方法在提取子串之前會先交換這兩個參數。

網路——substring

w3school——substring() 方法

⑺ java中怎麼截取\

File類有個方法 getParent() 你多看看File這個類

非要自己寫就這樣:
"E:\\123\321\456".substring(0,lastIndexOf("\\")+1);

⑻ java中如何截取字元串

截取字元抄串的方法及襲用法:
1、subString(int start);//截取從小標為start位置開始到結尾的字元串;
2、subString(int start,int end);//截取從小標為start位置開始到小標為end-1的字元串
3、split(String s);//將根據s匹配,將字元串截成數組;
比如String str = 」aa,b,vc,java「
str.split(",")得到的就是數組{」aa「,」b「,」vc「,」java「}

⑼ java中如何取整

通過(int)方式進行取整,(int)是強轉,強制把其他類型轉換成整型。

語法:

int b =(int)浮點型變數;

例如:

doublea=1.22;
intb=(int)a;//強轉double為整專型屬。,取整,結果為1

⑽ java中取余運算符 (%)

首先在復程序需要中對INT型變數/代表製取整運行,注意區分它們的不同,而%只能用於整數,取余運算 5%13=5,5除以13商0餘5。