Shadowrayyy 2021-10-18 17:59 采纳率: 71.4%
浏览 24
已结题

JAVA基础编程,跟method有关

按图中要求完成

img


编写一个名为 printOddEven 的方法,该方法采用字符串的 ArrayList 并且不返回任何内容。 它打印奇数或偶数字符串,其中:
如果第一个字符串包含偶数个字符,则该方法必须打印具有偶数个字符的所有字符串。
如果第一个字符串包含奇数个字符,则该方法必须打印所有具有奇数个字符的字符串。
如果输入数组为空或空,该方法必须打印“空或空数组”; 否则,该方法必须打印“完成”,如下所示。
不要为奇数和偶数情况重复代码

  • 写回答

1条回答 默认 最新

  • Roc-xb 后端领域优质创作者 2021-10-18 18:44
    关注
      public static void printOddEven(List<String> list) {
            if (list == null || list.size() == 0) {
                System.out.println("Null or Empty Array");
                return;
            }
            //判断List中的第一个字符
            String first = list.get(0);
            for (String item : list) {
                if (item.length() % 2 == first.length() % 2) {
                    System.out.println(item);
                }
            }
            //已完成
            System.out.println("Done");
        }
    
        public static void main(String[] args) {
            List<String> list = Arrays.asList("OK", "OK1", "OK12", "OK123", "OK1234", "OK12345");
            printOddEven(list);
        }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月18日
  • 已采纳回答 10月18日
  • 创建了问题 10月18日

悬赏问题

  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)