এর সংক্ষিপ্ত ভাবটি ব্যবহার করার জন্য কোথায় আমি এই লিবটি পেতে পারি System.out.println()এবং সেই লিবটি আমার কোথায় রাখা উচিত সে বিষয়ে পরামর্শ করুন advice
এর সংক্ষিপ্ত ভাবটি ব্যবহার করার জন্য কোথায় আমি এই লিবটি পেতে পারি System.out.println()এবং সেই লিবটি আমার কোথায় রাখা উচিত সে বিষয়ে পরামর্শ করুন advice
উত্তর:
আপনি চাকাটি পুনরায় উদ্ভাবনের পরিবর্তে লগিং গ্রন্থাগারগুলি ব্যবহার করতে পারেন। উদাহরণস্বরূপ Log4j বিভিন্ন বার্তাগুলির মতো পদ্ধতি সরবরাহ করবে info(), warn()এবং error()।
বা কেবল printlnনিজের নিজস্ব একটি পদ্ধতি তৈরি করুন এবং এটিকে কল করুন:
void println(Object line) {
System.out.println(line);
}
println("Hello World");
ইন্টেলিজ আইডিইএ এবং নেটবিয়ানস:
আপনি টাইপ করুন soutতারপর টিপুন TABএবং এটি আপনার জন্য টাইপ করুন , System.out.println()সঠিক জায়গায় কার্সার দিয়ে।
Eclipse:
টাইপ করুন sysoতারপর প্রেস CTRL+ + SPACE।
অন্যান্য
আপনার প্রিয় পাঠ্য সম্পাদক / IDE এর জন্য একটি "স্নিপেটস" প্লাগইন সন্ধান করুন
import static java.lang.System.out;
out.println("Hello World");
println("Hello, World!")
println "Hello, World!"
print "Hello, World!"
puts "Hello, World!"
(println "Hello, World!")
print('Hello, World!');
import static System.out;এটি একটি বিরল অনুশীলন, এবং আমার মতে বেশ অপ্রয়োজনীয় এবং এইভাবে দেখা out.printlnকমপক্ষে প্রাথমিকভাবে বিভ্রান্তির কারণ হতে পারে। স্থিতিশীল আমদানিতে আরও অভিজাত ব্যবহার রয়েছে তবে এই বিশেষ ক্ষেত্রে তা নয়।
sysout টেমপ্লেট পরিবর্তন করতে পারেন । আপনি প্রতিস্থাপন এটি আরো খাটো এমনকি করতে পারেন দ্বারা তাই :)sysoutso
soসিটিআরএল + স্পেস একটি ব্রাউজার উইন্ডোতে স্ট্যাক ওভারফ্লো খুলবে এবং আপনি কোডিং বন্ধ করুন
soutইন্টেলিজ আইডিএতেও কাজ করে (নেটবিয়ানগুলি সম্ভবত তাদের কাছ থেকে এটি অনুলিপি করেছে :) যাইহোক, এটি উল্লেখ করা ভাল - System.out.println()এটির সাথে দৈর্ঘ্য অপ্রাসঙ্গিক হয়ে যায় আইএমএইচও।
void p(String l){
System.out.println(l);
}
সংক্ষিপ্ততম। এটার জন্য যাও.
জাভা একটি ভার্জোজ ভাষা।
যদি আপনি মাত্র 3 দিনের মধ্যে থাকেন এবং এটি ইতিমধ্যে আপনাকে বিরক্ত করছে, তাহলে আপনি স্কালার মতো কোনও ভিন্ন ভাষা শেখা ভাল:
scala> println("Hello World")
Hello World
স্বল্প অর্থে, এটি সংক্ষিপ্ত ভাবগুলি সক্ষম করতে "লাইব্রেরি" ব্যবহার করার যোগ্যতা অর্জন করবে;)
কিছু আকর্ষণীয় বিকল্প:
বিকল্প 1
PrintStream p = System.out;
p.println("hello");
বিকল্প 2
PrintWriter p = new PrintWriter(System.out, true);
p.println("Hello");
ইন্টেলিজ আইডিইএর জন্য টাইপ করুন soutএবং টিপুন Tab।
জন্য অন্ধকার টাইপ sysoকরুন ও Enter Ctrl+ + Space।
ব্লুজে আমার সমাধান হ'ল প্রোগ্রাম ফাইলগুলিতে "xdclass.tmpl" নতুন ক্লাস টেম্পলেটটি সম্পাদনা করা (x86) \ ব্লুজে \ lib \ ইংলিশ \ টেম্পলেটগুলি \ নিউক্লাস এবং এই পদ্ধতিটি যুক্ত করুন:
public static <T> void p(T s)
{
System.out.println(s);
}
বা এই অন্যান্য সংস্করণ:
public static void p(Object s)
{
System.out.println(s);
}
গ্রহণের জন্য আমি প্রস্তাবিত শর্টকাট ব্যবহার করছি syso + <Ctrl> + <Space>:)
একটি সামান্য বিষয় সম্ভবত, কিন্তু:
import static System.out;
public class Tester
{
public static void main(String[] args)
{
out.println("Hello!");
}
}
... একটি সংকলন সময় ত্রুটি উত্পন্ন। আমি পড়ার জন্য প্রথম লাইনটি সম্পাদনা করে ত্রুটিটি সংশোধন করেছি:
import static java.lang.System.out;
প্যাকেজ some.useful.methods;
পাবলিক ক্লাস বি {
পাবলিক স্ট্যাটিক শূন্য পি (অবজেক্ট) {
System.out.println (গুলি);
}
}
প্যাকেজ first.java.lesson;
স্ট্যাটিক কিছু আমদানি করুন। ব্যবহারযোগ্য.মোথডস.বি। *;
পাবলিক ক্লাস এ {
পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আরগস) {
P ( "হ্যালো!");
}
}
System.out.println () ব্যবহার করা খারাপ অভ্যাস (লগিং কাঠামোর আরও ভাল ব্যবহার করুন) -> আপনার কোড বেসে আপনার অনেকগুলি উপস্থিতি থাকা উচিত নয়। এটি ছোট করার জন্য অন্য পদ্ধতিটি ব্যবহার করা ভাল বিকল্প বলে মনে হয় না।