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

食药监局网站建设方案贵州省建设厅官网站

食药监局网站建设方案,贵州省建设厅官网站,微信网站搭建公司,怎样手机做网站教程允许用户使用字符串数组.他们可以向数组添加字符串,从数组中删除字符串,搜索数组中的字符串,最终他们将能够对数组进行排序.分类是搞砸我的原因.我尝试过几种不同的方法.第一种方法是将数组转换为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.pierceye.com/news/79087/

相关文章:

  • 大连市城市建设档案馆网站软装设计师培训学校
  • 网站开发 卓优科技企业网站关联优化
  • 网站源码下载音乐网站开发+协作平台
  • 电影网站如何做网站开发怎么入账
  • 企业网站建设外包服务合同广州做网站市场
  • 网站开发流程有哪些软件工程师证书报考条件
  • 吴川手机网站建设公司网站保定网站建设多少钱
  • 怎么在网站标头做图标wordpress轮播图能换吗
  • 公司怎么建设网站首页wordpress程序出错的原因
  • 网站开发 文学二手书网站建设的意义
  • 万户网站天下免费网页在线制作
  • wordpress建站如何制作微信程序员做网站赚钱
  • 工程行业网站网站流量用完了
  • 营销型网站和传统网站区别佛山网站建设thual
  • 网站的内容包括什么下载网站上的表格 怎么做
  • 惠州网站建设 熊掌号甘肃商城网站建设
  • 平台网站建设后台源码深圳最好的公司
  • wap网站 趋势分析安庆建设网站
  • 淘宝联盟手机网站建设wordpress 后台反应
  • 福州做网站改版哪里比较好wordpress图片上传地址修改
  • 做网站seo优化品牌建设的具体措施
  • 百万网站建设报价英语网站新增两个栏目
  • 北京网络营销推广公司某个网站seo分析实例
  • 一键做单页网站郑州网站建设公司前景
  • 做网站后期维护工资贴吧网站建设标准依据
  • 网站的流量是怎么算的网站开发+自动生成缩略图
  • dedecms网站信息统计如何搭建
  • 彩票网站开发. 极云企业网站制作查询
  • vpn网站模板恢复网址
  • 企业网站色彩wordpress页面定制器