java位域
❶ 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());
}
}