我需要编写一个新方法来检查某些值是否为String类型。
我有两个对象,我希望能够检查这两个对象是否是字符串,如果它们返回true,否则返回false。
我确实从以下方法开始:
public boolean stringTest()
{
boolean aString;
}
但在那之后无法获得任何工作,任何帮助都将不胜感激!
答案 0 :(得分:1)
您可以使用instanceof
并重写您的方法
public boolean stringTest(Object any)
{
return any instanceof String;
}
然后
stringTest(townName); // true
stringTest(new Integer()); // false
答案 1 :(得分:0)
使用public void dodajStanje()
{
string insertSql = "INSERT INTO T_Stanje " +
"(Trenutno, Naruceno, Datum, Firma) VALUES " +
"(@Trenutno, @Naruceno, @Datum, @Firma)";
using (SqlConnection connection = new SqlConnection(_connectionString))
{
SqlCommand command = connection.CreateCommand();
command.CommandText = insertSql;
//command.Parameters.Add(new SqlParameter("@Sifra", Sifra));
command.Parameters.Add(new SqlParameter("@Trenutno", Trenutno));
command.Parameters.Add(new SqlParameter("@Naruceno", Naruceno));
command.Parameters.Add(new SqlParameter("@Datum", Datum));
command.Parameters.Add(new SqlParameter("@Firma", Firma));
connection.Open();
command.ExecuteNonQuery(); //error
}
}
:
instanceof