Tôi muốn kiểm tra giá trị của một char để xem liệu nó có phải là trích dẫn kép hay không trong Java. Tôi làm nó như thế nào?cách kiểm tra xem ký tự có bằng dấu ngoặc kép trong java
Trả lời
Nếu bạn đang đối phó với một char
sau đó chỉ cần làm điều này:
c == '"';
Nếu c là tương đương với các báo giá gấp đôi so với biểu sẽ đánh giá để true
.
Vì vậy, bạn có thể làm một cái gì đó như thế này:
if(c == '"'){
//it is equal
}else{
//it is not
}
Mặt khác, nếu bạn không có một biến char
, nhưng một đối tượng String
thay vào đó, bạn phải sử dụng phương pháp equals
và thoát nhân vật \
như thế này:
if(c.equals("\"")){
//it is equal
}else{
//it is not
}
if (myChar == '"') { // single quote, then double quote, then single quote
System.out.println("It's a double quote");
}
Nếu bạn muốn so sánh một chuỗi với nhau, và kiểm tra xem các chuỗi khác chỉ chứa dấu trích dẫn kép, sau đó bạn phải thoát khỏi dấu nháy kép với một \:
if ("\"".equals(myString)) {
System.out.println("myString only contains a double quote char");
}
Để kiểm tra giá kép có trong chuỗi, bạn có thể sử dụng mã sau. Trích dẫn kép có 3 giá trị ascii khác nhau có thể.
if(testString.indexOf(8220)>-1 || testString.indexOf(8221)>-1 ||
testString.indexOf(34)>-1)
return true;
else
return false;
Câu trả lời hay ... – Jamsheer
Trong trường hợp của tôi những gì tôi làm là, nếu bạn muốn so sánh, ví dụ, một phản ứng máy chủ nên "OK"
, sau đó:
if (serverResponse.equals("\"OK\"")) {
...
}
- 1. Cách nhập dấu ngoặc kép trong chuỗi Java?
- 2. Cụm từ thông dụng phù hợp giữa dấu ngoặc kép, có dấu ngoặc kép thoát
- 3. Dấu ngoặc kép trong VBA
- 4. Cách kiểm tra xem ký tự Unicode có dấu phụ trong .Net?
- 5. dấu ngoặc kép blockquote style
- 6. Cách kiểm tra xem ký tự Java có phải là ký hiệu tiền tệ không
- 7. web.config và dấu ngoặc kép trong connectionStrings
- 8. Cách lặp dòng với nhiều dấu ngoặc kép/ký tự đặc biệt vào trong tệp?
- 9. Eclipse - kiểm tra chính tả trong chuỗi ngoặc kép ""
- 10. PreparedStatement.setString() mà không có dấu ngoặc kép
- 11. Làm thế nào để đại diện cho dấu ngoặc kép nhân vật kép (") trong regex?
- 12. Báo giá thoát và dấu ngoặc kép
- 13. Xử lý các ký tự thoát XML (ví dụ: dấu ngoặc kép) bằng cách sử dụng JAXB Marshaller
- 14. Cách thay thế dấu ngoặc kép thẳng (")
- 15. trình tự thoát? sử dụng dấu ngoặc kép trong Qstring
- 16. cách kiểm tra xem chuỗi có dấu cách trong bash shell
- 17. Javascript thay thế dấu ngoặc kép bằng dấu gạch chéo
- 18. Sự khác nhau giữa việc sử dụng dấu ngoặc kép và dấu ngoặc kép trong python
- 19. Python - Sử dụng dấu ngoặc kép bên trong dấu ngoặc kép
- 20. Chuỗi phân tách regex Java bằng dấu phẩy nhưng bỏ qua dấu ngoặc kép và dấu ngoặc đơn
- 21. Biến tĩnh PHP trong dấu ngoặc kép
- 22. Cách tách chuỗi bằng dấu phẩy bỏ dấu phẩy trong dấu ngoặc kép
- 23. Dấu ngoặc kép trong đối số VBScript
- 24. Xóa dấu ngoặc kép trong JSONObject
- 25. dấu ngoặc kép làm tổ trong bash
- 26. Kiểm tra xem tệp có tồn tại bằng cách sử dụng ký tự đại diện
- 27. Sử dụng dấu ngoặc kép đơn và kép cho href
- 28. Cách kiểm tra xem một từ có bắt đầu bằng một ký tự cụ thể không?
- 29. Dấu ngoặc kép thoát trong PHP
- 30. Có thể tự động hoàn thành dấu ngoặc đơn hoặc dấu ngoặc kép trong các emac không?
Có cách nào để kiểm tra xem một hoặc báo giá kép đang mở hoặc kết thúc một chuỗi? – Steven