gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:36:10 25 4
gpt4 key购买 nike

在Java中,我想设置一个可以存储多个整数(RGB值)的变量,并且整数之间用逗号分隔。例如,我当前的代码是这样的

background(255,255,0);  // This changes my GUI background color to yellow.

我想要的代码是

type yellow = (Here goes the yellow's RGB value 255,255,0)
background(yellow);

我的问题是如何设置变量yellow,以便它可以替换实际的 RGB 值。谢谢。

最佳答案

到目前为止您得到的所有答案都以某种方式解决了您所描述的问题。但问题是:它们并没有真正的帮助。

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

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

public class Color {
private final int r, g, b;
public Color(int r, ... {
this.r = r

等等。然后你可以写下像

这样的颜色
Color yellow = new Color(255,255,0)

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

你知道,就像现有的Java AWT Color class

所以:请花时间学习和理解我正在谈论的概念;请记住:将字符串用于此类目的绝对不好

关于Java,如何将多个以逗号分隔的整数存储到一个变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35058424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com