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中