Java,如何将多个整数(用逗号分隔)存储到一个变量中

Cmb*_*one 2 java processing

在Java中,我想设置一个可以存储多个整数(RGB值)的变量,整数用逗号分隔.例如,我当前的代码就像

background(255,255,0);  // This changes my GUI background color to yellow.
Run Code Online (Sandbox Code Playgroud)

我想要的代码是

type yellow = (Here goes the yellow's RGB value 255,255,0)
background(yellow);
Run Code Online (Sandbox Code Playgroud)

我的问题是如何设置变量黄色,以便它可以取代实际的RGB值.谢谢.

Gho*_*ica 7

到目前为止,你得到的所有答案都能解决你所描述的问题.但问题是:它们并没有真正的帮助.

永远不要将信息放入字符串并依赖于解析它们.如果你真的想这样做; 那么你真的不需要像java这样的静态编译语言的所有开销.然后你更好地使用像python,ruby这样的语言......这使你可以更容易地处理"字符串化"信息.

你想要做的是:了解面向对象.所以,你想要代表颜色.然后建模一个代表颜色的类.这可能看起来像:

public class Color {
  private final int r, g, b;
  public Color(int r, ... {
    this.r = r
Run Code Online (Sandbox Code Playgroud)

等等.然后你可以写下一个颜色

Color yellow = new Color(255,255,0)
Run Code Online (Sandbox Code Playgroud)

哎呀; 您甚至可以启动并声明表示有用的预定义颜色的常量.

您知道,就像现有的Java AWT Color 类一样.

所以:请花时间学习和理解我所说的概念; 并记住:为此目的使用字符串是绝对不好的.