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

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

28
อ่านไฟล์ข้อความธรรมดาใน Java
ดูเหมือนว่ามีวิธีที่แตกต่างในการอ่านและเขียนข้อมูลของไฟล์ใน Java ฉันต้องการอ่านข้อมูล ASCII จากไฟล์ อะไรคือวิธีที่เป็นไปได้และความแตกต่างของพวกเขา?
933 java  file-io  ascii 

21
Java 8 รายการ <V> ลงในแผนที่ <K, V>
ฉันต้องการแปลรายการวัตถุเป็นแผนที่โดยใช้สตรีมและแลมบ์ดาของ Java 8 นี่คือวิธีที่ฉันจะเขียนใน Java 7 และด้านล่าง private Map&lt;String, Choice&gt; nameMap(List&lt;Choice&gt; choices) { final Map&lt;String, Choice&gt; hashMap = new HashMap&lt;&gt;(); for (final Choice choice : choices) { hashMap.put(choice.getName(), choice); } return hashMap; } ฉันสามารถทำได้โดยใช้ Java 8 และ Guava แต่ฉันอยากรู้วิธีการทำสิ่งนี้โดยไม่ใช้ Guava ในฝรั่ง private Map&lt;String, Choice&gt; nameMap(List&lt;Choice&gt; choices) { return Maps.uniqueIndex(choices, new …

30
ไม่สามารถโหลด JNI shared Library (JDK)
เมื่อฉันลองเปิดEclipse จะมีหน้าต่างโต้ตอบปรากฏขึ้น: ไม่สามารถโหลดไลบรารีที่แชร์ JNI "C: /JDK/bin/client/jvm.dll" ` หลังจากนี้ Eclipse Force จะปิดลง นี่คือบางจุดที่ฉันต้องการทำ: ฉันตรวจสอบเพื่อดูว่ามีสิ่งใดอยู่ที่เส้นทางนั้นหรือไม่ มันมีอยู่จริง My Eclipse และJava SE Development Kitนั้นเป็นแบบ 64 บิต ฉันตรวจสอบระบบของฉันและสามารถรองรับ 64- บิตได้ ฉันค้นหาปัญหานี้ใน Google และใน Stack Overflow และคำตอบเดียวที่ฉันพบคือการดาวน์โหลด JDK และ Eclipse รุ่น 32 บิต การดาวน์โหลดเวอร์ชั่น 32 บิตเป็นสิ่งที่ฉันต้องการทำเพื่อเป็นทางเลือกสุดท้าย มีข้อเสนอแนะอะไรในการแก้ไขปัญหานี้?


18
StringBuilder เทียบกับการรวมสตริงเข้าใน toString () ใน Java
รับ 2 toString()การใช้งานด้านล่างซึ่งเป็นที่ต้องการ: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } หรือ public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? ที่สำคัญกว่านั้นเนื่องจากเรามีเพียง 3 คุณสมบัติเท่านั้นมันอาจไม่สร้างความแตกต่าง แต่ ณ จุดใดที่คุณจะเปลี่ยนจาก+concat เป็น StringBuilder?

21
Java: เมื่อใดจะใช้วิธีการคงที่
ฉันสงสัยว่าจะใช้วิธีการคงที่เมื่อใด พูดถ้าฉันมีคลาสที่มี getters และ setters ไม่กี่วิธีหรือสองและฉันต้องการวิธีเหล่านั้นเท่านั้นที่จะสามารถเรียกใช้บนวัตถุตัวอย่างของชั้นเรียน นี่หมายความว่าฉันควรใช้วิธีการคงที่หรือไม่? เช่น Obj x = new Obj(); x.someMethod หรือ Obj.someMethod (นี่เป็นวิธีที่คงที่หรือไม่) ฉันค่อนข้างสับสน!

23
ข้อผิดพลาด: java: javacTask: source release 8 ต้องใช้รีลีสเป้าหมาย 1.8
การใช้ IntelliJ IDE ไม่สามารถรวบรวมโครงการใด ๆ ภาพหน้าจอของการตั้งค่าด้านล่าง: ใช้ JDK: SDK โครงการและระดับภาษา: ระดับภาษา: ใครมีความคิดเห็นบ้าง

14
การแปลงสตริง Java เป็นวันที่
วิธีที่ดีที่สุดในการแปลงStringรูปแบบ '2 มกราคม 2010' เป็น a Dateใน Java คืออะไร? ท้ายที่สุดฉันต้องการแยกเดือน, วัน, และปีเป็นจำนวนเต็มเพื่อที่ฉันจะได้ใช้ Date date = new Date(); date.setMonth().. date.setYear().. date.setDay().. date.setlong currentTime = date.getTime(); เพื่อแปลงวันที่เป็นเวลา


10
A 'for' วนซ้ำเพื่อวนซ้ำ enum ใน Java
ฉันมีenumJava สำหรับทิศทางสำคัญ &amp; กลาง: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } ฉันจะเขียนforลูปที่วนซ้ำผ่านแต่ละenumค่าเหล่านี้ได้อย่างไร
876 java  loops  for-loop  enums 


11
ฉันจะเขียน micro-benchmark ที่ถูกต้องใน Java ได้อย่างไร
ตั้งอยู่ในส่วนของStack Overflow ที่อยู่ : การตั้งค่าเริ่มต้นของ Java หรือไม่? คุณเขียน (และรัน) เกณฑ์มาตรฐานขนาดเล็กที่ถูกต้องใน Java ได้อย่างไร ฉันกำลังมองหาตัวอย่างโค้ดและความคิดเห็นที่แสดงถึงสิ่งต่าง ๆ ที่ควรพิจารณา ตัวอย่าง: เกณฑ์มาตรฐานควรวัดเวลา / การวนซ้ำหรือการวนซ้ำ / เวลาและทำไม? ที่เกี่ยวข้อง: การเปรียบเทียบเกณฑ์มาตรฐานของนาฬิกาจับเวลายอมรับได้หรือไม่

3
วิธีการอ้างอิงวิธีการใน javadoc?
ฉันจะใช้@linkแท็กเพื่อเชื่อมโยงไปยังวิธีการได้อย่างไร ฉันต้องการเปลี่ยน: /** * Returns the Baz object owned by the Bar object owned by Foo owned by this. * A convenience method, equivalent to getFoo().getBar().getBaz() * @return baz */ public Baz fooBarBaz() ถึง: /** * Returns the Baz object owned by the Bar object owned by Foo owned by …
864 java  hyperlink  javadoc 

17
จะสร้าง RecyclerView ด้วยมุมมองหลายประเภทได้อย่างไร
จากhttps://developer.android.com/preview/material/ui-widgets.html เมื่อเราสร้างRecyclerView.Adapterเราจะต้องระบุViewHolderว่าจะผูกกับอะแดปเตอร์ public class MyAdapter extends RecyclerView.Adapter&lt;MyAdapter.ViewHolder&gt; { private String[] mDataset; public MyAdapter(String[] myDataset) { mDataset = myDataset; } public static class ViewHolder extends RecyclerView.ViewHolder { public TextView mTextView; public ViewHolder(TextView v) { super(v); mTextView = v; } } @Override public MyAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View v = …


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