「java数组的比较大小」Java数组比较大小
今天给各位分享java数组的比较大小的知识,其中也会对Java数组比较大小进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
JAVA 数组中的数据进行比大小
代码如下:
import java.util.Arrays;
public class App {
static int count(String[] arr, String str) {
int cnt = 0;
String[] strArr1 = str.split(",");
Arrays.sort(strArr1);
for (String item : arr) {
String[] strArr2 = item.split(",");
Arrays.sort(strArr2);
if (Arrays.equals(strArr1, strArr2)) {
cnt++;
}
}
return cnt;
}
public static void main(String[] args) {
String a = "a,b,c";
String aa[] = { "a,b,c", "a,c,b", "c,b,a", "a,b,d", "a,b,e" };
int cnt = count(aa, a);
System.out.println(cnt);
}
}
java里list里的数据,数组里的数据比较大小
如果是用java的排序实现:
int[] news = { 1, 3, 4, 5, 7, 8, 9, 11, 2, 6 };
Arrays.sort(news);
for (int i = 0; i news.length; i++) {
System.out.println(news[i]);
}
如果是想自己实现一个排序,以下以冒泡为例:
int[] news = { 1, 3, 4, 5, 7, 8, 9, 11, 2, 6 };
for (int i = 0; i news.length - 1; i++) {
for (int j = i; j news.length; j++) {
if (news[i] news[j]) {
int temp = news[j];
news[j] = news[i];
news[i] = temp;
}
}
}
for (int i = 0; i news.length; i++) {
System.out.println(news[i]);
}
java中数组字符串怎么比较大小
首先字符串没法比较大小 可以比较长度 如果是比较长度的话可以这样写 这样是吧这个数组的每个元素的字符串长度进行降序排列最大的就是a[0]最小的就是a[a.length-1]
public static void main(String[] args) {
String[] a = {"Mary", "Tom", "ha"};
String max=a[0];//
String min=a[a.length-1];
for(int i=0;ia.length;i++){
for(int j=i+1;ja.length;j++){
if(a[i].length()a[j].length()){
String temp;
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int x=0;xa.length;x++){
System.out.println(a[x]);
}
}
java问题比较数组的大小
import java.util.Scanner;
public class Test{
public static void main(String[] args){
System.out.println("请输入几个数字,输入#结束");
Scanner sc = new Scanner(System.in);
String text;
StringBuffer sb = new StringBuffer();
while(!(text=sc.next()).equals("#")){
sb.append(text);
sb.append(",");
}
String[] ss = sb.toString().split(",");
double[] ds = new double[ss.length];
double max=0,min=0;
int max_index=0,min_index=0;
for(int i=0;ids.length;i++){
System.out.print((ds[i]=Double.parseDouble(ss[i]))+" ");
if(ds[i]=max){
max=ds[i];
max_index=i;
}
if(ds[i]=min){
min=ds[i];
min_index=i;
}
}
System.out.println("最大值是"+max+",下标是"+max_index+",最小值是"+min+",下标是"+min_index);
}
}
关于java数组的比较大小和Java数组比较大小的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-29,除非注明,否则均为
原创文章,转载请注明出处。