คำถามติดแท็ก java

Java เป็นภาษาการเขียนโปรแกรมระดับสูงที่เป็นที่นิยม ใช้แท็กนี้เมื่อคุณมีปัญหาในการใช้หรือทำความเข้าใจภาษานั้น ๆ แท็กนี้ไม่ค่อยได้ใช้คนเดียวและมักใช้ร่วมกับ [สปริง], [สปริงบูต], [jakarta-ee], [android], [javafx], [gradle] และ [maven]

12
วิธีการจัดเก็บวันที่และเวลา Java Date เป็น Mysql ด้วย JPA
มีเนื้อหาใดบ้างที่สามารถบอกฉันได้ว่าฉันจะจัดเก็บ Java Date ถึง Mysql datetime ได้อย่างไร ... เมื่อฉันพยายามทำเช่นนั้น ... จะมีการจัดเก็บเฉพาะวันที่และเวลายังคงเป็น 00:00:00 ในร้านค้าวันที่ Mysql เช่นนี้ ... 2009-09-22 00:00:00 ฉันต้องการไม่เพียง แต่วันที่ แต่ยังรวมถึงเวลา ... 2009-09-22 08:08:11 ฉันใช้ JPA (Hibernate) กับคลาส Spring mydomain ใช้ java.util.Date แต่ฉันได้สร้างตารางโดยใช้แบบสอบถามที่เขียนด้วยลายมือ ... นี่คือคำสั่งสร้างของฉัน CREATE TABLE ContactUs (id BIGINT auto_increment, userName VARCHAR(30), email VARCHAR(50), subject VARCHAR(100), message VARCHAR(1024), messageType …
104 java  mysql  datetime  jpa 

19
ฉันจะรับชิ้นส่วนทั้งหมดและเศษส่วนจาก double ใน JSP / Java ได้อย่างไร
ฉันจะรับชิ้นส่วนทั้งหมดและเศษส่วนจาก double ใน JSP / Java ได้อย่างไร หากมีค่าเป็น 3.25 แล้วผมต้องการที่จะได้รับfractional =.25,whole = 3 เราจะทำสิ่งนี้ใน Java ได้อย่างไร?
104 java  math  jsp 

16
Java: ตรวจหารายการที่ซ้ำกันใน ArrayList?
ฉันจะตรวจจับ (คืนค่าจริง / เท็จ) ได้อย่างไรว่า ArrayList มีองค์ประกอบเดียวกันมากกว่าหนึ่งใน Java หรือไม่ ขอบคุณมากเทอร์รี่ แก้ไข ลืมบอกไปว่าฉันไม่ได้ต้องการเปรียบเทียบ "บล็อก" ซึ่งกันและกัน แต่เป็นค่าจำนวนเต็ม แต่ละ "บล็อก" มี int และนี่คือสิ่งที่ทำให้พวกเขาแตกต่างกัน ฉันพบ int ของบล็อกเฉพาะโดยเรียกเมธอดชื่อ "getNum" (เช่น table1 [0] [2] .getNum ();

12
วิธีที่ง่ายที่สุดในการแยกวิเคราะห์ไฟล์ INI ใน Java คืออะไร?
ฉันกำลังเขียนการแทนที่ดร็อปอินสำหรับแอปพลิเคชันเดิมใน Java ข้อกำหนดประการหนึ่งคือไฟล์ ini ที่แอปพลิเคชันรุ่นเก่าใช้จะต้องถูกอ่านใน Java Application ใหม่ รูปแบบของไฟล์ ini นี้เป็นรูปแบบ windows ทั่วไปโดยมีส่วนหัวและคู่คีย์ = ค่าโดยใช้ # เป็นอักขระในการแสดงความคิดเห็น ฉันลองใช้คลาส Properties จาก Java แต่แน่นอนว่าจะใช้ไม่ได้หากมีการขัดแย้งของชื่อระหว่างส่วนหัวที่แตกต่างกัน คำถามคืออะไรคือวิธีที่ง่ายที่สุดในการอ่านไฟล์ INI นี้และเข้าถึงคีย์
104 java  parsing  ini 

13
เข้าถึงค่า Enum โดยใช้ EL กับ JSTL
ฉันมี Enum ที่เรียกว่าสถานะที่กำหนดไว้ดังนี้: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } ฉันต้องการเข้าถึงค่าVALIDจากแท็ก JSTL โดยเฉพาะtestแอตทริบิวต์ของ<c:when>แท็ก เช่น <c:when test="${dp.status eq Status.VALID"> ฉันไม่แน่ใจว่าเป็นไปได้ไหม
104 java  jsp  jakarta-ee  jstl 

1
ฉันจะดาวน์โหลด Spring Framework jars โดยไม่ใช้ Maven ได้ที่ไหน
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ SpringSource.org เปลี่ยนไซต์เป็นhttp://spring.io มีใครรู้วิธีรับบิลด์ล่าสุดโดยไม่ใช้ Maven / github หรือไม่? จากhttp://spring.io/projects
104 java  spring  spring-mvc 


3
ความหมายของข้อผิดพลาด Android Studio: พารามิเตอร์ที่ไม่มีคำอธิบายประกอบจะแทนที่พารามิเตอร์ @NonNull
ฉันกำลังทดลองใช้ Android Studio เมื่อสร้างโปรเจ็กต์ใหม่และเพิ่มonSaveInstanceStateเมธอดเริ่มต้นในคลาสสร้าง MyActivity เมื่อฉันพยายามคอมมิตโค้ดกับ Git ฉันได้รับข้อผิดพลาดแปลก ๆ ที่ฉันไม่เข้าใจ รหัสคือ: ข้อผิดพลาดที่ฉันได้รับคือ: ถ้าฉันพยายามเปลี่ยนลายเซ็นวิธีprotected void onSaveInstanceState(@NotNull Bundle outState)เป็น IDE ก็บอกฉันว่ามันไม่สามารถแก้ไขสัญลักษณ์NotNullได้ ฉันต้องทำอย่างไรเพื่อกำจัดคำเตือน

7
ทำไมอินเทอร์เฟซไม่สามารถใช้อินเทอร์เฟซอื่นได้?
ที่ฉันหมายถึงคือ: interface B {...} interface A extends B {...} // allowed interface A implements B {...} // not allowed ฉัน googled และฉันพบสิ่งนี้ : implementsหมายถึงการกำหนดการใช้งานสำหรับวิธีการของอินเทอร์เฟซ อย่างไรก็ตามอินเทอร์เฟซไม่มีการใช้งานดังนั้นจึงเป็นไปไม่ได้ อย่างไรก็ตามอินเทอร์เฟซเป็นคลาสนามธรรม 100% และคลาสนามธรรมสามารถใช้อินเทอร์เฟซ (คลาสนามธรรม 100%) ได้โดยไม่ต้องใช้วิธีการ อะไรคือปัญหาเมื่อกำหนดเป็น "อินเทอร์เฟซ" ในรายละเอียด interface A { void methodA(); } abstract class B implements A {} // we may not …

14
Subscript และ Superscript a String ใน Android
คุณจะพิมพ์สตริงด้วยตัวห้อยหรือตัวยกได้อย่างไร? คุณสามารถทำได้โดยไม่ต้องใช้ไลบรารีภายนอกหรือไม่? ฉันต้องการให้สิ่งนี้แสดงTextViewใน Android

4
ใช้ JSTL forEach แต่ละลูป varStatus เป็น ID
ฉันต้องการใช้การนับจาก JSTL forEach แต่ละลูป แต่รหัสของฉันใช้งานไม่ได้ <c:forEach items="${loopableObject}" var="theObject" varStatus="theCount"> <div id="divIDNo${theCount}"> </div> </c:forEach> ผลิต <div id="divIDNojavax.servlet.jsp.jstl.core.LoopTagSupport$1Status@5570e2" >
104 java  jsp  jstl  el 

7
ฉันจะยืนยันว่า Iterable มีองค์ประกอบที่มีคุณสมบัติบางอย่างได้อย่างไร
สมมติว่าฉันต้องการทดสอบหน่วยวิธีด้วยลายเซ็นนี้: List<MyItem> getMyItems(); สมมติว่าMyItemเป็น Pojo ที่มีคุณสมบัติหลายอย่างซึ่งหนึ่งในนั้น"name"เข้าถึงได้ผ่านทางgetName(). สิ่งที่ฉันสนใจเกี่ยวกับการตรวจสอบก็คือList<MyItem>หรือใด ๆ ที่IterableมีสองMyItemอินสแตนซ์ซึ่ง"name"คุณสมบัติมีค่า"foo"และ"bar". หากคุณสมบัติอื่นไม่ตรงกันฉันไม่สนใจวัตถุประสงค์ของการทดสอบนี้จริงๆ หากชื่อตรงกันแสดงว่าสำเร็จแล้ว ฉันต้องการให้เป็นซับเดียวถ้าเป็นไปได้ นี่คือ "ไวยากรณ์หลอก" บางส่วนที่ฉันอยากจะทำ assert(listEntriesMatchInAnyOrder(myClass.getMyItems(), property("name"), new String[]{"foo", "bar"}); Hamcrest จะดีสำหรับสิ่งประเภทนี้หรือไม่? ถ้าเป็นเช่นนั้นไวยากรณ์หลอกของฉันจะเป็นอย่างไร


14
ไฟล์เปลี่ยนฟังใน Java
ฉันต้องการรับการแจ้งเตือนเมื่อไฟล์มีการเปลี่ยนแปลงในระบบไฟล์ ฉันไม่พบอะไรเลยนอกจากเธรดที่สำรวจคุณสมบัติ lastModified File และเห็นได้ชัดว่าโซลูชันนี้ไม่เหมาะสม
104 java  file  listener 

4
จะทำให้ไปป์ทำงานกับ Runtime.exec () ได้อย่างไร?
พิจารณารหัสต่อไปนี้: String commandf = "ls /etc | grep release"; try { // Execute the command and wait for it to complete Process child = Runtime.getRuntime().exec(commandf); child.waitFor(); // Print the first 16 bytes of its output InputStream i = child.getInputStream(); byte[] b = new byte[16]; i.read(b, 0, b.length); System.out.println(new String(b)); } …
104 java  exec  runtime.exec 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.