小编Sha*_*r80的帖子

detect duplicate character in string

I am doing the exercises in the Cracking The Coding Interview book and I am trying to determine if there is a duplicate character in a string. I am using the ArrayList data structure. My method is of return type Boolean, which returns true if there is a duplicate and returns false if there is no duplicate character. I added a third return statement so the program would compile but it always returns false.

import java.util.*;

public class QuestionOneCrackingCode { …
Run Code Online (Sandbox Code Playgroud)

java string arraylist char

7
推荐指数
3
解决办法
1万
查看次数

String.equals with each和for循环

String[] rgb = new String[3];

rgb[0] = Integer.toHexString(color.getRed());
rgb[1] = Integer.toHexString(color.getGreen());
rgb[2] = Integer.toHexString(color.getBlue());

for(String el : rgb)
{
    if(el.equals("0"))
    {
        el = "00";
    }
}

for(int i = 0; i<3; i++)
{
    if(rgb[i].equals("0"))
    {
        rgb[i] = "00";
    }
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我根据天气评估每个索引,每个索引都是=零.但它总是在foreach循环中运行false,并且在for循环中适当时为true.谁能解释幕后发生的事情才能实现这一目标?

我没有按顺序运行它们,它们都用于演示目的.

java foreach for-loop

2
推荐指数
1
解决办法
957
查看次数

C#在两个数字之间切换?

我试图做一个智能的switch语句,而不是使用20+ if语句。我试过了

private int num;
switch(num)
{
    case 1-10:
        Return "number is 1 through 10"
        break;
    default:
        Return "number is not 1 through 10"
}
Run Code Online (Sandbox Code Playgroud)

它说,案件不能相互解决。

谢谢你的帮助!

c# switch-statement

2
推荐指数
2
解决办法
9991
查看次数

代码不会进入下一行

请帮忙.当我运行这个GUI时,数字会从帧中运行.有没有办法让它进入下一行?另外如何为此添加滚动条?我想让它垂直和水平滚动.

import java.io.*;
import java.util.*;
import java.lang.*;
import java.text.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class prime extends JFrame {

    public static void main(String[] args) {
        prime frame = new prime();
    }

    private TextPanel3C panel1;
    private JPanel inPanel;
    private JTextField inField;

    public prime() {
        final int width = 500;
        final int height = 500;
        setSize(width, height);
        setTitle("Find Prime Numbers");

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        panel1 = new TextPanel3C();
        add(panel1, "Center");

        inPanel = new JPanel();
        inPanel.add(new JLabel("Enter Your Number", SwingConstants.RIGHT));
        inField = new JTextField(20); …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing

1
推荐指数
1
解决办法
82
查看次数

数组中的所有对象都等于最后添加的对象c#

我创建了一个名为"Player"的类,它存储每个玩家的数据.该类执行它应该执行的操作,但是当在List/Array中存储该类的多个实例时,数组或列表中的所有对象都等于最后存储的对象.

玩家类代码:

public class Player
{
    private static string player_name;
    public Player(string name)
    {
        player_name = name;
    }
    public string Name
    {
        get
        {
            return player_name;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

用于创建和添加到列表的代码:

//simple string array for names;
string[] example_names = new string[] { "Mike", "Adam", "Jake" };

//creating new object and adding to list<Player>
List<Player> players = new List<Player>();
foreach (string name in example_names)
{
     Player player = new Player(name);
     players.Add(player);
}

//loop for returning the output
string output = "";
foreach …
Run Code Online (Sandbox Code Playgroud)

c# arrays class

1
推荐指数
1
解决办法
64
查看次数