java元素
① 用java怎麼比較同一數組中的元素
比如數組s
String[] s = new String[10];
for(int i=0;i<(s.length()-1);i++){
System.out.println(s[i].equals(s[i+1]));
}
當然這只是相鄰兩個數據之間的比較,還要看你是想排序還是幹嘛了,如果要排序,就需要在循環里再寫一些東西。
如果是排序可以這樣寫:
import java.util.Arrays;
public class Rank {
static double[] ary = { 12.3, 32.2, 6.4, 44, 88.1, 7.9};
public static void main(String[] args){
System.out.print("After rank : ");
Arrays.sort(ary);
for(int i =0;i<ary.length;i++){
System.out.print(ary[i]+" ");
}
}
}
② java中從hashset中取元素
package test;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Func{
//我假定是String類型的
public static Set<String> set = new HashSet<String>();
public static void main(String[] args){
add();
show();
}
public static void add(){
set.add("小白");
set.add( "java");
}
public static void show(){
//迭代的方法
Iterator it = set.iterator();
//這個set是否有下一個
while(it.hasNext()){
//有就把下一個取出來
String str = (String) it.next();
System.out.println(str);
}
}
}
③ JAVA里元素指的是什麼
說到底 你都可以理解成對象, 比如你向List集合中add一個 1 那麼 1就是list的一個元素
④ java語言中最基本的元素是什麼
ava是一種面向對象的編程語言,優點是可移植性比較高,最初設計時就是本著一次編寫到處執行設計的。可以開發各種應用程序和游戲,不過速度沒有c++快,所以一般是不用java來編寫應用程序和電腦游戲。
java主要分三塊,j2se:java的基礎核心語言。j2me:java的微型模塊,專門針對內存小,沒有持續電源等小型設備。j2ee:java的企業模塊,專門針對企業資料庫伺服器的連接維護。
手機用到的是用j2me所編出來的小程序。
java比較簡單,沒有C++的煩瑣,但學習時最好有C++為基礎.與JSP和SQL起應用,功能強大.主要缺點就是:速度比較慢,沒有C和C++快
java的可移植性是最閃亮的一點
⑤ java數組添加元素
數組長度固定,插入以後原來的最後一個元素就被擠出去了。實現是很容易:
public class TestArray {
public static int[] insert (int[] ori, int val, int index) {
for (int i=ori.length-1; i>index; i--)
ori[i] = ori[i-1];
ori[index] = val;
return ori;
}
public static void main (String args[]) {
int[] a = {12, 45, 6, 3, 8, 0, 0, 0};
insert(a, 88, 3); //會得到你的後面的數組
}
}
⑥ java問題:請問如何表達數組A的元素個數啊
查看數組A的元素個數,直接調用 A.length 就可以了
也就是說 數組A有length屬性 ,但沒有length()方法 也沒有size屬性 .
參考代碼如下
publicclassMyDemo{
publicstaticvoidmain(String[]args){
//查看數組的長度,使用數組.length屬性即可
int[]ary={1,2,3};
System.out.println(ary.length);
//查看字元串的長度,使用字元串.length()方法即可
Stringstr="AB";
System.out.println(str.length());
//查看集合的長度,使用集合.size()方法即可
ArrayList<String>list=newArrayList<String>();
list.add("蘋果");
System.out.println(list.size());
}
}
輸出結果
3
2
1
⑦ java中list怎樣獲得上一個元素
for循環得到全部元素,上一個元素i-1.
List<Integer> list = new ArrayList<Integer>();
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
⑧ java怎樣將String中的元素提取
java中將String的元素提取,可以使用tocharArray方法先轉換成char數組,循環遍歷輸出,如下代碼:
packagecom.qiu.lin.he;
importjava.text.ParseException;
publicclassCeshi{
publicstaticvoidmain(String[]args)throwsParseException{
Stringstr="abcdefg";
char[]ch=str.toCharArray();//將字元串轉換成char數組
for(charelement:ch){//提取元素
System.out.println(element);
}
}
}
運行結果為:
⑨ java 怎樣輸入字元串,並訪問其中的每一個元素呢
import java.util.Scanner;
public class Demo11 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("請輸入一個字元串");
String str = input.nextLine();
char[] ch=str.toCharArray();
for (int i = 0; i < ch.length; i++) {
//ch[i]代表字元串裡面的第(i+1)個元素,這里可以對每一個元素進行操作
System.out.println(ch[i]);
}
}
}
⑩ java中如何添加數組元素
1、定義2個數組
String[]arr1={"1","2"};//定義一個字元串數組,把arr1的元素加入到arr2中
String[]arr2=newString[2];//什麼一個字元串數組
2、循環方式把arr1的數組元素加入到arr2
for(inti=0;i<2;i++){
arr2[i]=arr1[i];//把arr1的元素添加到arr2中