当前位置: 首页 > news >正文

建筑图纸重庆seo外包行者seo06

建筑图纸,重庆seo外包行者seo06,广西网站建设电话,网站安全检测可以监测哪些内容风险信息允许用户使用字符串数组.他们可以向数组添加字符串,从数组中删除字符串,搜索数组中的字符串,最终他们将能够对数组进行排序.分类是搞砸我的原因.我尝试过几种不同的方法.第一种方法是将数组转换为ArrayList,并使用Collections对ArrayList进行排序,ArrayList将转换回静态类数组.…允许用户使用字符串数组.他们可以向数组添加字符串,从数组中删除字符串,搜索数组中的字符串,最终他们将能够对数组进行排序.分类是搞砸我的原因.我尝试过几种不同的方法.第一种方法是将数组转换为ArrayList,并使用Collections对ArrayList进行排序,ArrayList将转换回静态类数组.它不起作用.我尝试的第二种方法是迭代数组并尝试仅排序用户添加的字符串而不是数组中的所有内容(因为数组中有一些空值).也许我应该遍历数组,然后将非null值存储到一个新的数组中,然后我可以对它进行排序但是如果我想在排序新数组后添加更多字符串呢这就是为什么我停止了第二个解决方案.第三次尝试是在我的数组上使用Arrays.sort()但由于某种原因它不起作用.这是一个例外Exception in thread main java.lang.NullPointerExceptionat java.util.ComparableTimSort.countRunAndMakeAscending(ComparableTimSort.java:290)at java.util.ComparableTimSort.sort(ComparableTimSort.java:157)at java.util.ComparableTimSort.sort(ComparableTimSort.java:146)at java.util.Arrays.sort(Arrays.java:472)at java.util.Collections.sort(Collections.java:155)at testingSearch.sortArray(testingSearch.java:93)at testingSearch.main(testingSearch.java:42)这是我的代码import java.util.Scanner;import java.util.Arrays;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class testingSearch {static String[] strArray;static {strArray new String[5];}public static void main(String[] args) {Scanner input new Scanner(System.in);while(true){System.out.println(1. Add string to the string array.);System.out.println(2. Remove string from the string array.);System.out.println(3. Display strings in string array.);System.out.println(4. Search the string array for a string.);System.out.println(5. Sort the strings in the string array.);int userChoice 0;userChoice input.nextInt();switch(userChoice) {case 1:addString();break;case 2:removeString();break;case 3:displayStrings();break;case 4:searchArray();break;case 5:sortArray();break;}}}public static void addString(){Scanner input new Scanner(System.in);System.out.println(What string do you want to add?);String userInput;userInput input.nextLine();ArrayList stringList new ArrayList (Arrays.asList(strArray));stringList.add(userInput);strArray stringList.toArray(strArray);}public static void removeString(){Scanner input new Scanner(System.in);System.out.println(What string do you want to remove?);String userInput;userInput input.nextLine();ArrayList stringList new ArrayList (Arrays.asList(strArray));stringList.remove(userInput);strArray stringList.toArray(strArray);}public static void displayStrings(){for (String s: strArray){if (!(s null)){System.out.println(s);}}}public static void searchArray(){Scanner input new Scanner(System.in);System.out.println(What string do you want to search the array for?);String userInput;userInput input.nextLine();ArrayList stringList new ArrayList(Arrays.asList(strArray));if (stringList.contains(userInput)){System.out.println(The string array contains that string!);}else {System.out.println(The string array does not contain that string...);}}public static void sortArray(){/*ArrayList stringList new ArrayList (Arrays.asList(strArray));Collections.sort(stringList);strArray stringList.toArray(strArray);*//*for (String s: strArray) {if (!(s null)){Arrays.sort(strArray);}}*/List stringList new ArrayList(Arrays.asList(strArray));Collections.sort(stringList);strArray stringList.toArray(strArray);//Arrays.sort(strArray);}}
http://www.huolong8.cn/news/290850/

相关文章:

  • 备案 非网站备案济南营销型网站建设
  • 临沂网站建设哪家最好js 网站头部固定
  • 有的网站打不开是什么原因icp备案网站管理员有负责吗
  • 网站空间太小个人网站设计毕业设计论文
  • 网站建设入门教程视频微信小程序外联网站
  • 古镇中小企业网站建设丽江网站建设公司
  • 苏州外贸企业网站建设网站改版注意事项
  • 漯河网站推广公司如何设定旅游网站seo核心关键词
  • 上海网站建设 百家号台州百度关键词排名
  • 如何获得网站域名建设建材网站费用
  • 三杰网站建设网站自适应怎么做
  • 天津魔方网站建设陕建十四建公司简介
  • 做网站在线视频如何添加无忧网站建设服务
  • 城乡建设部网站影楼行业网站
  • 专业的企业网站设计与编辑网站常用模块功能说明
  • 石家庄seo网站优化广东网站备案查询
  • 做网站开发人员架构有没有免费的推广网站
  • 魅姬直播西安seo优化顾问
  • 建网站推广江苏省建设工程竣工验收网站
  • 学习做网站东莞营销网站
  • 如何建设简单小型网站wordpress 离线编辑
  • .net wap网站模板揭阳网站开发
  • 哪个网站做美食视频沈阳网络运营推广
  • 专业网站建站公司北京比较好的网站建设公司
  • 电子商务网站多少钱微信扫二维码网页空白
  • 珠海哪个公司建设网站好如何免费制作二维码
  • 龙岗免费的网站制作重庆代还信用卡网站建设
  • 盐城网站建设制作网站关闭备案
  • 备案的网站做跳转不影响备案把邢台网站制作报价多少钱
  • 网页设计网站模板素材有风险的网站