我需要在控制台中打印一个字符串,如下所示:
('23', ST_GeomFromText('POINT(12 14)',2263));
这里有java中的代码来打印字符串(但是给出了错误):
// begin
int var1=12;
int var2=14;
int light =23;
String str=" ('"+ light+"','"+ ST_GeomFromText(POINT(var1 + " " + var2),2263)+"'); ";
System.out.println(str);
//end
如何打印所需格式
由于
答案 0 :(得分:1)
使用:
String str =
" ('" + light + "','ST_GeomFromText(POINT(" + var1 + " " + var2 + "),2263)')";
或:
String str =
String.format(" ('%d','ST_GeomFromText(POINT(%d %d),2263)')", light, var1, var2);
String.format
可以更轻松地创建短信,因为您不必使用字符串连接来混乱该行。