如何比较两个字符数组的内容

请问如何比较两个相同长度的字符数组内容,使用原生代码

是字符数组 char 不是字符串

the__sky123
浏览 1276回答 2
2回答

阿阿影

public class Compare {     public static void main(String[] args){         char[] c1 = new char[]{'a', 'b', 'd', 'd'};         char[] c2 = new char[]{'a', 'c', 'c', 'd'};         boolean isFinished = false;         for(int i = 0;i < c1.length;i++){             if(c1[i] > c2[i]){                 System.out.println("c1 is bigger.");                 isFinished = true;                 break;             }else if(c1[i] < c2[i]){                 System.out.println("c2 is bigger.");                 isFinished = true;                 break;             }         }         if(!isFinished){             System.out.println("c1 is the same as c2.");         }     } }

Ddion

不清楚你所谓的比较是什么意思,可以用for循环遍历char数组取出每个char数组的元素,然后对它操作char c[] = new char[5] ; //char数组c的赋值操作... for(int i = 0; i<c.length; i++){     c[i] //比较操作... }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java