嘿伙计,到现在为止我还没有让我这样.我的Eclipse曾经向我展示了当我点击其中一个变量时我使用其他全局和局部变量的位置.它不再了.我查看了General> Appearance> Colors和Fonts.在Java文件夹中,我发现了一些看起来像我想要的东西.这是彩色标签 - 匹配亮点.描述说明:启用Java视图中的彩色标签时用于突出显示匹配的背景颜色.我在Java中找到了那个>怎么这么奇怪我再也找不到了,因为我正在写这个消息.无论如何,我猜这就是我在寻找的东西.在Java中启用彩色标签.哪里是?
我有一个Project类,它包含一个名称和各种其他属性.每次创建一个新项目时,它都会被添加到ArrayList中.
ArrayList<Project> mProject = new ArrayList<Project>();
Run Code Online (Sandbox Code Playgroud)
我将大部分代码放在另一个问题中.我觉得我不应该在那里问它,因为它有一个不同的问题.但是如果你想查看更多代码,请点击此处:
这就是我被困住的地方.这是我以前第一次使用这种类型的循环而且我不知道发生了什么.我已经看到教程只是通过这个循环传递"你应该知道这里发生了什么".所以如果你能解释一下这个循环也会很棒.
以及代码:
System.out.println("Select one of the fallowing projects:");
for (Project proj : mProject){
int i= 1;
i++;
System.out.println( i + ": " + proj.returnName());
}
Run Code Online (Sandbox Code Playgroud)
我的输出是这样的:
选择一个休闲项目:
2:格雷格
2:迈克
看起来它不是通过代码.所以我喜欢这个循环的解释或教程.谢谢.
如果我使用常规循环,我将如何使用mProject arraylist中的方法?
for ( int i = 0; i<= mProject.size() ; i++){
Project proj = mProject;// This won't compile.
if (choice == proj.returnName()){
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个秒表形式.我希望能够按下一个按钮来获得一圈时间就像一个普通的秒表.由于我不明白的原因,我不能定义一个Stopwatch变量,并在另一个方法中调用它的构造函数.我如何制作一个StopWatch变量,以便我可以在其他方法中使用它?如果我不应该使用StopWatch我应该做的事情?
namespace _Hard0002_StopWatch {
public partial class StopWatch : Form {
StateEnum state;
StopWatch stopWatch;
public StopWatch() {
InitializeComponent();
state = StateEnum.Stoped;
}
private void StartButton_Click(object sender, EventArgs e) {
if (state == StateEnum.Stoped) {
stopWatch = Stopwatch.StartNew();
state = StateEnum.Started;
ChangeFormTittle("Started");
TimeKeeperText.Text = "0.0";
}
}
private void LapButton_Click(object sender, EventArgs e) {
//save time elapsed to a string array
stopWatch.getElapsedTime()//I know this isn't how you call it I just worded it to be readable. …Run Code Online (Sandbox Code Playgroud) 我正在尝试获取一个嵌套数组并将其转换为一个对象。我不明白为什么undefined当我尝试打印复杂数组时会出现这种情况。
我的目标是改变这个:
var input = [
[
['firstName', 'Joe'], ['lastName', 'Blow'], ['age', 42], ['role', 'clerk']
],
[
['firstName', 'Mary'], ['lastName', 'Jenkins'], ['age', 36], ['role', 'manager']
]
];
Run Code Online (Sandbox Code Playgroud)
进入这个:
var result = [
{firstName: 'Joe', lastName: 'Blow', age: 42, role: 'clerk'},
{firstName: 'Mary', lastName: 'Jenkins', age: 36, role: 'manager'}
]
Run Code Online (Sandbox Code Playgroud)
到目前为止我有这个。我知道我需要一个嵌套循环,但我无法让我的控制台显示任何过去的内容undefined。
function transformEmployeeData(employeeData) {
var output = {};
var per = {};
// console.log(per);
// console.log(employeeData);
console.log("ED: " + employeeData[0] + "End"); //Expecting the first array in …Run Code Online (Sandbox Code Playgroud)