如何在Java中初始化有序的(int,string)对 [英] How to initialize an ordered pair of (int,string) in java

查看:54
本文介绍了如何在Java中初始化有序的(int,string)对的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

只想问一下如何初始化Java中具有(int,string)值的有序对.

Just want to ask how to initialize an ordered pair having the value of (int,string) in java.

示例为:

(1,迈克尔)(2,约瑟夫)(3,阿尔伯特)(4,玛丽亚)

(1 , Michael) (2, Joseph) (3, Albert) (4, Maria)

**添加了问题,如果名称或字符串来自数组怎么办?

** Added question, what if the names or the string came from an array??

推荐答案

您可以使用具有整数和字符串字段的自定义类:

You can have a custom class having integer and string fields:

class Pair
{
  int num;
  String name;

  Pair(int num, String name)
  {
     this.num = num;
     this.name = name;
  }
}

然后,您可以拥有这些 Pair 对象的数组:

Then, you can have an array of these Pair objects:

Pair[] pairs = new Pair[10];

初始化可能是这样的:

String[] strings; // your string array.

for(int i=0; i<10; i++)
   Pair[i] = new Pair(i, strings[i]);

这篇关于如何在Java中初始化有序的(int,string)对的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆