java如何獲得一段字元串的倒數第二個字元

publicclassSunCheng{

publicstaticvoidmain(String[]args){
權Stringstr="9,10,11";
String[]arr=str.split(",");
System.out.println(arr[arr.length-1]);
}
}

❷ java編寫一個程序段,輸入一個3位整數,將它反向輸出.如輸入123,輸出321.

在鍵盤上輸入隨意三位數得到值a

演算法如下,反向輸出的個位回十位和百位答

x=個位=a/100
y=十位=a%100/10
z=百位=((a%100)%10)
system.out.print(z*100+y*10+x)

❸ java 怎麼獲得字元串中某一字元的位置

在java中使用indexOf方法即可獲得字元串中某一字元的位置,例如Stringstr="abcdef",System.out.println(str.indexOf("c"))。

❹ java中得到一個list,但只要取list的前3行數據,該怎麼寫啊

很簡單,只需要調用List的get(intindex) 方法就行,參數index就是索引,如果是前三行,對應的索引就是0、1、2。

方法有如下有兩種:

一、先說一個最笨的方法。挨個把元素取出來,然後再挨個放到新的數組裡面,代碼如下:

Content a= list.get(0);//獲取第一行數據

Content b= list.get(1);//獲取第二行數據

Content c= list.get(2);//獲取第三行數據

List<Content>list=newArrayList<Content>();

list.add("a");//添加第一行數據

list.add("b");//添加第二行數據

list.add("c");//添加第三行數據

二、通過for循環,取一個元素就放一個元素。代碼如下

List<Content> list1 = new ArrayList();

for{int i = 0; i < 3; i++}{

list1.add(list.get(i));

}

(4)java位域擴展閱讀:

List的一般用法

(1)聲明 List<T> mlist = new List<T>();

eg: string[] Arr = {"a","b","c"};

List<string> mlist = new List<string>(Arr);

(2)添加一個元素 List.Add(T item)

eg: mlist.Add("d");

(3)添加集合元素

eg: string[] Arr2 ={"f","g"."h"};
mlist.AddRange(Arr2);

(4)在index位置添加一個元素 Insert(int index,T item)

eg: mlist.Insert(1,"p");

(5)刪除元素

List.Remove(T item) 刪除一個值
eg: mlist.Remove("a");

List.RemoveAt(int index);刪除下標為index的元素
eg: mlist.RemoveAt(0);

List.RemoveRange(int index,int count);下標index開始,刪除count個元素
eg:mlist.RemoveRange(3,2);

Orcle官方API介面-Java Platform SE 7-List

網路-list(計算機專業術語)

W3cSchool-Java數組

❺ 怎麼用java實現一個日誌文件根據時間段定位內容,比如2017-01-12 18:09:50至2017-01-12 18:10:20

按行讀取文件,正則取日期,然後比較
然後輸出

❻ JAVA如何獲得一段字元串的倒數第二個字元


復publicstaticvoidmain(String[]args){
Stringstr="helloworld";
System.out.println(""+str.charAt(str.length()-2));
System.out.println(""+str.charAt(str.length()-1));

}

能看明白制嘛?str.charat(參數是索引序號);參數是幾就取字元串的第幾個字元

❼ Java中的int型數據做移位操作後,只有數值有段的低5為才能用,long型只有低6位才有用,幫忙解釋下。

那得看你移位了多少個位,Int型4個位元組,32位,去掉一個符號位,還有31位呢~~

❽ 如何用JAVA截取一段文字的前20個作為返回結果

String類直接有這個方抄法:這是個襲簡單的例子

public class SubString {

public static String subString(String str){
if(str.length() < 20){// 長度小於20的時候拋出字元串下標越界異常
throw new (20);
}else {// 否則返回需要值
return str.substring(0, 20);
}
}

public static void main(String[] args) {
System.out.println(SubString.subString("dfd"));
System.out.println(SubString.subString(""));
}
}

❾ 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中如何用代碼實現將一段字元串每隔5個字元就加上「/n」

public class test{
public static void main(String args[]){
String str="我很想將一段字元串從第一個字元開始往後數,每隔五個就在後面加上換行符,請各位java高手幫忙,謝謝" ;
StringBuffer s = new StringBuffer(str);
for(int index = 0; index < s.length();index++){
if(index%6==0){
s.insert(index,"\n");
}
}
System.out.println("After insert:"+s.toString());
}

}