Convert an Array to List in Java

Suppose you have an array of integer like this: String[] myArray = {"how", "are", "you", "today"}; For whatever reason, you want to convert this array to an ArrayList instance. There are some ways to do it. Using Arrays.asList(T…a) This is the easiest and simplest way to make the job done. Simply call static method asList from java.util.Arrays. This method returns a fixed-size list backed by the specified array. [Read more]

String processing in Java

Introduction String is one of class that is mostly used in Java. This tutorial will show you some common ways to process String. Concatenate string There are some approaches to concatenate string in Java. Using “+” operator String a = "Hello" String b = " world" String c = a + b // c = "Hello world" Actually, when concatenate String using + operator, Java compiler will convert those operations into something more efficient. [Read more]

Date time processing in Java

date time Introduction Date and time are interesting topics. Java provides java.time package for processing them with some classes: Instance: is essentially a numeric timestamp LocalDate: stores a date without a time. For example, this stores “2018-10-24” date. LocalTime stores a time without a date. For example, this store “02:30” time. LocalDateTime stores a date and time. For example, this stores “2018-10-24T02:30” When working with Date and Time, we may face some problems. [Read more]

Terms of use

Web Site Terms and Conditions of Use Terms By accessing the website at, you are agreeing to be bound by these terms of service, all applicable laws and regulations, and agree that you are responsible for compliance with any applicable local laws. If you do not agree with any of these terms, you are prohibited from using or accessing this site. The materials contained in this website are protected by applicable copyright and trademark law. [Read more]

Privacy Policy

Privacy Policy Effective date: December 19, 2018 Guide and Tutorial for newbe developer (“us”, “we”, or “our”) operates the website (hereinafter referred to as the “Service”). This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our Service and the choices you have associated with that data. Our Privacy Policy for Guide and Tutorial for newbe developer is based on the Privacy Policy Template from Privacy Policies. [Read more]


About us nbDEV is a website that shares tutorial and guide about programming in many languages, platforms… for especially newbiew developer. We know, as a beginner, you have a lot of question as well as have difficult to find the answer for those questions. At nbDEV, we collect a lot of useful materials, all of them are free as open source under MIT or Apache license. We also write tutorials, step-by-step series so that, as a beginner, you can follow and do it yourself. [Read more]

Getting started with PyTorch

Before You Begin Make sure you have Python installed in your system, otherwise, take a look at Setting up Python development environment notification Note This guide is a practical guide that I followed from PyTorch tutorial Introduction PyTorch is a Python-based scientific computing package targeted at two sets of audiences: A replacement for NumPy to use the power of GPUs a deep learning research platform that provides maximum flexibility and speed Installation To install PyTorch, please take a look at Install PyTorch [Read more]

6 ways to call external command in python

In this tutorial, I will list number of the ways (6 at the moment) to call external programs and the advantages and disadvantages of each: os.system(command) Execute the command (a string) in a subshell. This is implemented by calling the Standard C function system(), and has the same limitations. Changes to sys.stdin, etc. are not reflected in the environment of the executed command. Advantage: This is nice because you can actually run multiple commands at once in this manner and set up pipes and input/output redirection. [Read more]

Sort Python dictionary by value

With Python list, you can sort it by calling sorted built-in function. With dictionary, the thing is kind of similar notification Note It is noticable that we can not sort a dictionary, only to get a representation of a dictionary that is sorted, in this case, it is a sorted list of tuple original_dict = {'one': 1, 'two': 2, 'three': 3, 'four': 4, 'five': 5} Using sorted function and operator module import operator sorted_x = sorted(original_dict. [Read more]