Java 以整数形式返回字符串

Java 以整数形式返回字符串,java,string,integer,Java,String,Integer,我试图以整数形式返回列表中的名称字符串,这些名称是从较长的列表中提取的。我已经设法获得了所需的名称列表,但不知道如何将字符串转换为整数。见下面的代码: public static void doStuff(List<Seat> uk){ for(Seat s:uk) if (s.place.contains("Edinburgh")) System.out.println(s.results); public static void do

我试图以整数形式返回列表中的名称字符串,这些名称是从较长的列表中提取的。我已经设法获得了所需的名称列表,但不知道如何将字符串转换为整数。见下面的代码:

public static void doStuff(List<Seat> uk){
  for(Seat s:uk)
      if (s.place.contains("Edinburgh"))
          System.out.println(s.results);    
public static void doStuff(英国列表){
(座位:英国)
如果(s.place.包含(“爱丁堡”))
系统输出打印结果;

这就是我陷入困境的地方。有人对如何解决这个问题有什么建议吗?

要将字符串转换为int:

String s = "5";
int i = Integer.parseInt(s);

你的问题有点让人困惑,所以如果这不是你想要的,请告诉我,我会相应地更新我的答案。

你可以使用
Integer.parseInt(“123”)
字符串(
“123”
)转换成
整数(
123

您要转换的字符串是什么

让我知道它是否有效(或无效)

快乐编码:)-Charlie

如果我理解了你的问题,你想把像
爱丁堡
这样的字符串转换成整数吗?怎么可能?如果不想,请澄清一下。你是说“爱丁堡”吗是否在列表中?请计算请检查我的答案。如果您正在查看我的解决方案,我想这就是您所需要的。我试图显示为整数的字符串如下所示:[Mandate@7852e922, Mandate@4e25154f, Mandate@70dea4e, Mandate@5c647e05, Mandate@33909752, Mandate@55f96302] [Mandate@3d4eac69, Mandate@42a57993, Mandate@75b84c92, Mandate@6bc7c054, Mandate@232204a1, Mandate@4aa298b7, Mandate@7d4991ad, Mandate@28d93b30, Mandate@1b6d3586] [Mandate@4554617c, Mandate@74a14482, Mandate@1540e19d, Mandate@677327b6, Mandate@14ae5a5] [Mandate@7f31245a, Mandate@6d6f6e28, Mandate@135fbaa4, Mandate@45ee12a7, Mandate@330bedb4, Mandate@2503dbd3, Mandate@4b67cf4d]抱歉,缺少具体说明您的类
委托书
没有重写
toString()
s.results
委托书
的实例吗?