我正在尝试替换包含char"$"的子字符串.我很高兴听到它为什么不能这样工作,以及它如何工作.
谢谢,user_unknown
public class replaceall {
public static void main(String args[]) {
String s1= "$foo - bar - bla";
System.out.println("Original string:\n"+s1);
String s2 = s1.replaceAll("bar", "this works");
System.out.println("new String:\n"+s2);
String s3 = s2.replaceAll("$foo", "damn");
System.out.println("new String:\n"+s3);
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个java应用程序,需要保存和加载用户设置.我想将它们保存在JAR文件中的文件中,我怎么能实现这个目的?
我有3个表:产品,供应商和价格.价格具有product_id和vendor_id作为外键.现在我想将价格显示为:
price_id:PRODUCT_NAME:VENDOR_NAME:价格
就像是:
SELECT p.product, v.vendor, pc.price
FROM Products AS p,
Vendors AS v
INNER JOIN Prices AS pc
ON p.product_id = pc.product_id
INNER JOIN Prices AS pc
ON v.vendor = pc.vendor_id
Run Code Online (Sandbox Code Playgroud)
但我没有得到它的工作.
将int除以零将抛出异常,但浮点数不会 - 至少在Java中.为什么浮点数有额外的NaN信息,而int类型没有?