TEL:400-8793-956
当前位置:程序、服务器

如何检查字符串arraylist是否已排序?

提问者: 近期获赞: 浏览人数: 发布时间:2020-12-14 12:54:23

 问:有人可以帮我以下查询-

 
如何检查字符串数组列表是否已排序?
 
例如-我的公司在中国,我想在美国服务器上托管它,因此这对seo有害。
 
答:请找到示例代码片段:
 
import java.util.ArrayList;
 
public class ArrayListDemo {
    // Here is the code to check if array list is sorted in Ascending order or not
    boolean checkSorting(ArrayList< String > arraylist){
        boolean isSorted=true;
        for(int i=1;i < arraylist.size();i++){
            if(arraylist.get(i-1).compareTo(arraylist.get(i)) > 0){
                isSorted= false;
                break;
            }
        }
        return isSorted;
    }
    public static void main(String[] args) {
        ArrayList < String > al=new ArrayList < String >();
        al.add("abc");
        al.add("xyz");
        al.add("mnp");
        ArrayListDemo alDemo=new ArrayListDemo();
        System.out.println("Is Sorted in ascending:"+alDemo.checkSorting(al));
 
    }
 
}
输出:升序排列:false
 
答:您只需要编写以下方法即可通过其中传递String Arraylist:
 
/ **
 *如果您的列表未排序,此方法将返回false
 * @参数列表
 * @返回
 * /
public boolean isSorted(List <String>列表)
{
    布尔排序= true;        
    for(int i = 1; i <list.size(); i ++){
        如果(list.get(i-1).compareTo(list.get(i))> 0)已排序= false;
    }
 
    返回排序;
}
希望对你有帮助 :)
上一篇: 特定位置托管是否会影响SEO?
下一篇: 如何阻止Google将页面编入索引