Skip to content

Commit a331d3d

Browse files
Kotlin programs 2
1 parent 78af295 commit a331d3d

18 files changed

+134
-313
lines changed

pom.xml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3+
4+
<modelVersion>4.0.0</modelVersion>
5+
6+
<groupId>com.javaprogramto.kotlin</groupId>
7+
<artifactId>kotlin-jvm-tutorials</artifactId>
8+
<version>1.0-SNAPSHOT</version>
9+
<packaging>jar</packaging>
10+
11+
<name>com.javaprogramto.kotlin kotlin-jvm-tutorials</name>
12+
13+
<properties>
14+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15+
<kotlin.version>1.3.72</kotlin.version>
16+
<kotlin.code.style>official</kotlin.code.style>
17+
<junit.version>4.12</junit.version>
18+
</properties>
19+
20+
<dependencies>
21+
<dependency>
22+
<groupId>org.jetbrains.kotlin</groupId>
23+
<artifactId>kotlin-stdlib</artifactId>
24+
<version>${kotlin.version}</version>
25+
</dependency>
26+
<dependency>
27+
<groupId>org.jetbrains.kotlin</groupId>
28+
<artifactId>kotlin-test-junit</artifactId>
29+
<version>${kotlin.version}</version>
30+
<scope>test</scope>
31+
</dependency>
32+
<dependency>
33+
<groupId>junit</groupId>
34+
<artifactId>junit</artifactId>
35+
<version>${junit.version}</version>
36+
<scope>test</scope>
37+
</dependency>
38+
</dependencies>
39+
40+
<build>
41+
<sourceDirectory>src/main/kotlin</sourceDirectory>
42+
<testSourceDirectory>src/test/kotlin</testSourceDirectory>
43+
44+
<plugins>
45+
<plugin>
46+
<groupId>org.jetbrains.kotlin</groupId>
47+
<artifactId>kotlin-maven-plugin</artifactId>
48+
<version>${kotlin.version}</version>
49+
<executions>
50+
<execution>
51+
<id>compile</id>
52+
<phase>compile</phase>
53+
<goals>
54+
<goal>compile</goal>
55+
</goals>
56+
</execution>
57+
<execution>
58+
<id>test-compile</id>
59+
<phase>test-compile</phase>
60+
<goals>
61+
<goal>test-compile</goal>
62+
</goals>
63+
</execution>
64+
</executions>
65+
</plugin>
66+
</plugins>
67+
</build>
68+
69+
</project>
Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +0,0 @@
1-
package com.javaprogramto.kotlin;
2-
3-
4-
public class DateTimeDefault {
5-
}
6-
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +0,0 @@
1-
fun main(args: Array<String>){
2-
println("Hello World. First program in kotlin")
3-
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.javaprogramto.kotlin
2+
3+
fun main(args: Array<String>) {
4+
println("Hello, World")
5+
}
6+
Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +0,0 @@
1-
package com.javaprogramto.kotlin.convert
2-
3-
4-
import java.util.*
5-
6-
7-
fun main(args: Array<String>){
8-
9-
10-
// creating a Integer ArrayList .
11-
var list = ArrayList<Integer>();
12-
13-
14-
// Adding values
15-
list.add(Integer(1));
16-
list.add(Integer(2));
17-
list.add(Integer(3));
18-
list.add(Integer(4))
19-
20-
21-
22-
// creating an empty intger array with size of list.
23-
var array = arrayOfNulls<Integer>(list.size);
24-
25-
26-
// converting list to array
27-
list.toArray(array);
28-
29-
30-
println("print converted int array as string : "+ Arrays.toString(array));
31-
32-
33-
}
Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +0,0 @@
1-
package com.javaprogramto.kotlin.convert
2-
3-
4-
import java.util.*
5-
6-
7-
fun main(args: Array<String>){
8-
9-
10-
// creating a Integer LinkedList .
11-
var list = LinkedList<Long>();
12-
13-
14-
// Adding values
15-
list.add(100L)
16-
list.add(200L);
17-
list.add(300L);
18-
list.add(400L)
19-
20-
21-
22-
// creating an empty intger array with size of list.
23-
var array = arrayOfNulls<Long>(list.size);
24-
25-
26-
// converting LinkedList to array
27-
list.toArray(array);
28-
29-
30-
println("print converted long LinkedList as string : "+ Arrays.toString(array));
31-
32-
33-
}
Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +0,0 @@
1-
package com.javaprogramto.kotlin.convert
2-
3-
4-
import java.util.*
5-
6-
7-
fun main(args: Array<String>){
8-
9-
10-
// creating a ArrayList.
11-
var list = ArrayList<String>();
12-
13-
14-
// Adding values
15-
list.add("hello");
16-
list.add("world");
17-
list.add("welcome to");
18-
list.add("javaprogramto.com blog")
19-
20-
21-
22-
// creating an emmpty array with size of list.
23-
var array = arrayOfNulls<String>(list.size);
24-
25-
26-
println("print empty array as string : "+ Arrays.toString(array));
27-
28-
// converting list to array
29-
list.toArray(array);
30-
31-
32-
println("print converted array : "+array);
33-
34-
35-
println("print converted array as string : "+ Arrays.toString(array));
36-
37-
38-
}
Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +0,0 @@
1-
package com.javaprogramto.kotlin.dates
2-
3-
import java.time.LocalDateTime
4-
import java.time.format.DateTimeFormatter
5-
6-
fun main(args: Array<String>) {
7-
var timeNow = LocalDateTime.now()
8-
9-
10-
var iso_format = DateTimeFormatter.BASIC_ISO_DATE;
11-
var output = timeNow.format(iso_format);
12-
13-
println("Current in different formats : ")
14-
println("ISO fomratted date $output")
15-
16-
var newTimeNow = LocalDateTime.now()
17-
18-
// var iso_instant_format = DateTimeFormatter.ISO_INSTANT;
19-
// output = newTimeNow.format(iso_instant_format);
20-
//
21-
// println("ISO instant fomratted date $output")
22-
//
23-
var iso_week_date_format = DateTimeFormatter.ISO_WEEK_DATE;
24-
output = newTimeNow.format(iso_week_date_format);
25-
26-
println("ISO week date and time fomratted date $output")
27-
28-
// var iso_rfc_1123_date_format = DateTimeFormatter.RFC_1123_DATE_TIME;
29-
//output = newTimeNow.format(iso_rfc_1123_date_format);
30-
31-
//println("ISO RFC 1123fomratted date $output")
32-
33-
var iso_time_format = DateTimeFormatter.ISO_DATE_TIME;
34-
output = newTimeNow.format(iso_time_format);
35-
36-
println("ISO date and time fomratted date $output")
37-
38-
var iso_local_time_format = DateTimeFormatter.ISO_LOCAL_TIME;
39-
output = newTimeNow.format(iso_local_time_format);
40-
41-
println("ISO local time fomratted date $output")
42-
43-
44-
}
45-
Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +0,0 @@
1-
package com.javaprogramto.kotlin.dates
2-
3-
import java.time.LocalDateTime
4-
import java.time.format.DateTimeFormatter
5-
6-
fun main(args: Array<String>) {
7-
val current = LocalDateTime.now()
8-
9-
val now = DateTimeFormatter.ofPattern("yyyy-MMM-dd HH:mm:ss.SSS")
10-
val formatted = current.format(now)
11-
12-
println("Current Date and Time in a pattern is: $formatted")
13-
14-
val newFomat = DateTimeFormatter.ofPattern("yyyy-MM-dd")
15-
val onlyDateWithoutTime = current.format(newFomat)
16-
17-
println("Getting only date from current date in a pattern is: $onlyDateWithoutTime")
18-
}
19-
Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +0,0 @@
1-
package com.javaprogramto.kotlin.dates
2-
3-
import java.time.LocalDateTime
4-
import java.time.format.DateTimeFormatter
5-
6-
fun main(args: Array<String>){
7-
8-
var timeNow = LocalDateTime.now();
9-
println("Current time now indefault format : $timeNow");
10-
11-
12-
}
13-

0 commit comments

Comments
 (0)