首页 > 解决方案 > 如何在arraylist中将char与int分开

问题描述

我有一个数组列表,其中包含某人在比赛中的得分数字,旁边是性别的 F 或 M,例如“34 F”或“23 M”我需要找到最小女性和最小男性值,但我不知道如何将数组列表中的 int 和 char 分开

标签: javaarraylist

解决方案


Scanner门课特别擅长这个。它具有内置的所有拆分和解析功能。您想要的方法是nextInt()next(),用于获取令牌并根据需要进行转换。默认情况下,任何类型的空格都用作分隔符,但您可以更改Scanner以使用不同的分隔符。

Scanner scanner = new Scanner(myString);    
int age = scanner.nextInt();
String gender = scanner.next();

假设myString"24 M"。然后这段代码将分别设置agegender24"M"。不需要splitor parseInt


推荐阅读