小编3D-*_*tiv的帖子

从Java中的arraylist中的对象方法获取值?

我正在尝试从客户对象中选择并获取值.我想要做的是输入一个像"702312"这样的个人号码,并搜索具有等于"702312"的数据成员个人号码的客户对象.当我发现它时,我希望得到其余的值或改变它的内容.这是一些代码,它从Customer类创建客户对象,然后将其存储在arraylist中.

// create a new customer object and send personal number, name and account number to constructor
Customer customer = new Customer(personalNumber, name, newAccountNumber);

// create an arraylist to store customer objects
ArrayList<Customer> customerList = new ArrayList<Customer>();

// add the new customer object to arraylist that holds all customer objects
customerList.add(customer);
Run Code Online (Sandbox Code Playgroud)

我试图达到这样的价值,但它不起作用,所以我正在寻求一些帮助?

 // search for customer
 for (Customer customer : customerList) {
if(customer.getAccountOwnerPersonalNumber() == "702312"){
    System.out.println("OK!!!");
    }
 }
Run Code Online (Sandbox Code Playgroud)

而不是:

 if(customer.getAccountOwnerPersonalNumber() == "702312")...
Run Code Online (Sandbox Code Playgroud)

我试过这个:

 if(customer.personalNumber == "702312")...
Run Code Online (Sandbox Code Playgroud)

最后我还测试了它:

for(int i=0;i<customerList.size();i++){
    if(customerList.get(i).getAccountOwnerName() …
Run Code Online (Sandbox Code Playgroud)

java

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

表格打开两次

在下面的代码中,我用frmContact.ShowDialog()打开一个表单; 然后当我通过单击表单中的"确定"按钮关闭表单时,它会关闭,但随后会再次打开,因为我在if语句中有frmContact.ShowDialog().这可以用某种方式完成吗?

        // Button add new customer
    private void btnAdd_Click(object sender, EventArgs e)
    {
        ContactForm frmContact = new ContactForm();

        frmContact.ShowDialog(); // Show the contact form window

        if (frmContact.ShowDialog() == DialogResult.OK)
        {
            MessageBox.Show("OK", "Test", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
        }
    }
Run Code Online (Sandbox Code Playgroud)

c#

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

在插入新对象之前需要从列表中删除对象吗?

我正在学习C#,我正在做一个我正在使用对象列表的任务.我想如果我插入一个新对象,将list.insert(index,object)放在已经是对象的位置,那么流行的对象就被替换了!?

但似乎我必须首先使用list.removeAt(index)将其删除,然后才能插入新的,否则只是添加了旧的左侧列表.这是正确的还是我做错了什么?

c#

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

使用split创建新字符串

我正在使用Split来挑选长字符串的不同部分.然后我也使用Split将相同的字符串重新生成一个长字符串,但没有字符串的第一部分

string.Split(',')[1] + "," + string.Split(',')[2] + "," + string.Split(',')[3] ....
Run Code Online (Sandbox Code Playgroud)

我正在使用的字符串

string info = "id,title,director,actor1,actor2,actor3,genre,runtime,year,comment";
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果有一种简单而简单的方法来重建字符串而不像我那样使用Split吗?既然我想要字符串的所有部分而没有第一部分,即id,那么应该有一种简单的方法来删除第一个逗号之前的所有内容?

c#

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

检查输入以创建有效三角形

我正在执行一项任务,用户输入三角形的三个边来计算基本面积和周长.我必须更新我的代码,因为老师不接受它.我必须做一些检查,以确保值成为有效的三角形.我搜索并找到了一些关于三角不等式定理的信息,它是关于三角形任意两边的长度之和大于第三边的长度

因此,如果我做对了,我有值A,B和C,我要求A + B来检查它是否大于C并且总和A + C它是否大于B并且最后检查如果在计算完成之前B + C的总和大于A. 它是否正确?帮助是精确的!

c# math

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

arraylist中的Arraylist

我想知道如何动态创建arraylists并将它们添加到包含所有arraylists的arraylist?我也想知道我是如何读取for-each循环中主要arraylist中动态创建的arraylist的?

java android

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

Modulo给出了意想不到的结果

我对分子,分析器和模数有一些问题.7/3 = 2.3333333333给我一个1的模数!?一定有些错吗?我学习了一个非客观的地面课程,所以我的代码很简单,我简化了下面的代码.(有些线是瑞典语)

调用方法:

 // Anropar metod och presenterar beräkning av ett bråktal utifrån täljare och nämnare
int numerator = 7;
int denumerator = 3;
System.out.println("Bråkberäkning med täljare " + numerator + " och nämnare " + denumerator + " ger " + fraction(numerator,denumerator));
Run Code Online (Sandbox Code Playgroud)

方法:

// Metod för beräkning av bråktal utifrån täljare och nämnare
public static String fraction(int numerator, int denumerator) {
    // Beräkning
    int resultat1 = numerator / denumerator;
    int resultat2 = numerator % denumerator;
    return Integer.toString(resultat1) + …
Run Code Online (Sandbox Code Playgroud)

java

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

将对象添加到另一个列表?

我想知道是否可以将一个列表中的对象添加到另一个列表中,如下所示:

objectToRemoveList.Add(listOfObjects.ElementAt(i));
Run Code Online (Sandbox Code Playgroud)

然后,我想删除列表中的所有对象,如下所示:

objectToRemoveList.Clear();
Run Code Online (Sandbox Code Playgroud)

我想知道,因为看起来物体还在那里!?

c#

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

试图删除表中的所有内容

我试图解决为什么我的代码无法正常工作.提示是预先准备的.我也想知道,当这个工作时,主键,在这种情况下,ID列也会重置并从1开始全部?

        connection = new SqlConnection(connectionString);
        connection.Open();
        sql = "DELETE * From Guests";
        sqlCommand = new SqlCommand(sql, connection);
        sqlCommand.EndExecuteNonQuery();
        connection.Close();
Run Code Online (Sandbox Code Playgroud)

c# sql

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

类返回INT但变量抱怨

我有一个简单的类,其方法返回当前周的数字.当我尝试将方法中的INT值设置为Controller中的INT变量weekNum时,我在类方法的调用下面得到一个红线,并出现一条错误消息,其中包含"无法将类型隐式转换为...到int" ".为什么?两者都是INT,不是吗??方法的返回类型为INT.我错过了什么吗?我想这只是我做过的一个小错误?

控制器内部:

int weekNum = new Namespace.Helpers.Week();
Run Code Online (Sandbox Code Playgroud)

我的班级用方法:

public class Week
{
    public int WeekNum()
    {
        var culture = CultureInfo.GetCultureInfo("se-SE");
        var dateTimeInfo = DateTimeFormatInfo.GetInstance(culture);
        var dateTime = DateTime.Today;
        int weekNumber = culture.Calendar.GetWeekOfYear(dateTime, dateTimeInfo.CalendarWeekRule, dateTimeInfo.FirstDayOfWeek);

        return weekNumber;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc

-4
推荐指数
1
解决办法
92
查看次数

标签 统计

c# ×7

java ×3

android ×1

asp.net-mvc ×1

math ×1

sql ×1