第一天学习scala:scala字符串操作

package com.dyq

import java.util.{Date,Locale}  //导入多个包
//import java.util.Locale;
import java.text.DateFormat
import java.text.DateFormat._  //导入所有包

object FrenchDate {
  def main(args: Array[String]){
    val now=new Date
    val dffrance = getDateInstance(LONG,Locale.FRANCE)
    println("法国时间为:"+  dffrance format now)
    val now1=new Date
    val dfcanada = getDateInstance(LONG,Locale.CANADA)
    println("加拿大时间为:"+dfcanada format now1)
    val now2=new Date    
    val dfus = getDateInstance(LONG,Locale.US)
    println("米国时间为:"+dfus format now2)   
  }
}

结果提示报错

法国时间为:30 juin 2016

加拿大时间为:[email protected]

米国时间为:[email protected]

查看了半天帮助,改为

package com.dyq

import java.util.{Date,Locale}  //导入多个包
//import java.util.Locale;
import java.text.DateFormat
import java.text.DateFormat._  //导入所有包

object FrenchDate {
  def main(args: Array[String]){
    val now=new Date
    val dffrance = getDateInstance(LONG,Locale.FRANCE)
    println("法国时间为:"+  (dffrance format now))
    val now1=new Date
    val dfcanada = getDateInstance(LONG,Locale.CANADA)
    println("加拿大时间为:"+ (dfcanada format now1))
    val now2=new Date    
    val dfus = getDateInstance(LONG,Locale.US)
    println("米国时间为:"+ (dfus format now2)   )
  }
}

显示一切ok

法国时间为:30 juin 2016

加拿大时间为:June 30, 2016

米国时间为:June 30, 2016

果然很简单的scala

我开始喜欢上了scala

为了spark,就要学习scala!

时间: 2024-10-11 16:02:25

第一天学习scala:scala字符串操作的相关文章

Python学习杂记_3_字符串操作的常用方法

字符串操作 字符串是可以通过下标来进行取值的,但是由于字符串是不可变变量,不能通过下标来修改它的值(形式如 字符串[下标]),下标从0开始,最大下标值是字符串长度减1,即len(string)-1 Python针对字符串有个比较帅气的判断常常用在for循环里示意如下: names="Tinada, Niuer, Zhangsan, Lisi, Wangwu, Zhaoliu" name=input("Plz input the name: ") for name i

python学习笔记:字符串操作大全

1.借取字符串 str = '0123456789′print str[0:3] #截取第一位到第三位的字符print str[:] #截取字符串的全部字符print str[6:] #截取第七个字符到结尾print str[:-3] #截取从头开始到倒数第三个字符之前print str[2] #截取第三个字符print str[-1] #截取倒数第一个字符print str[::-1] #创造一个与原字符串顺序相反的字符串print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符

Python学习-2天--字符串操作

字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: #!/usr/bin/env python    #字符串的基本操作    name='Hello'    name1='Python' 以下是对python中常用的一些字符创操作整理.如有不全请包涵! #!/usr/bin/env python #字符串的基本操作 name='Hello' name1='Python' #+加号 用来连接字符串 print 

学习笔记——Java字符串操作常用方法

1.创建字符串 最常用的是使用String类的构造方法:String s=new String("abcd"); 也可采用J2SE5.0添加的StringBuilder类的字符串构造器:StringBuilder builder=new StringBuilder(“abcd”); 输出时用toString转换即可. 2.基本操作:length().indexOf().lastindexOf().charAt().substring(int begin,int end).去首尾空格tr

mysql之字符串操作

写在前面 上篇文章学习了mysql常用的日期操作的函数,这篇文章将学习mysql的字符串操作的函数. 系列文章 mysql之创建数据库,创建数据表 mysql之select,insert,delete,update mysql之group by,order by mysql之count,max,min,sum,avg,celing,floor mysql之日期函数 mysql实战 1.ASCII(str) select ascii('a'); select ascii('ab'); select

【PHP学习】PHP 字符串函数

字符串是字符序列,比如 "Hello world!". PHP 字符串函数 在本节中,我们将学习常用的字符串操作函数. PHP strlen() 函数 strlen() 函数返回字符串的长度,以字符计. 下例返回字符串 "Hello world!" 的长度: 实例 <?php echo strlen("Hello world!"); ?> 运行实例 以上代码的输出是:12 提示:strlen() 常用于循环和其他函数,在确定字符串何时

大数据学习:Scala面向对象和Spark一些代码读和问

画外音: Spark对面向对象的支持是非常完美的 主题: 1.简单的类: 2.重写getter.setter方法: 3.利用其它方法来控制外部对值的控制: 4. private[this]: 5.构造器以及构造器相关: 直接代码见真章: ==========最简单的类============ scala> class HiScala{ | private var name = "Spark" | def sayName(){println(name)} | def getName

PHP字符串操作学习笔记

由于PHP是弱语言类型,所以当使用字符串操作函数是,其他类型的数据也会被当作字符串来处理. 一.字符串定义与显示 字符串通过单引号.双引号来标志,前者将单引号内所有的字符都当作字符来处理,后者则不是. 字符串的显示可以使用echo()和print()函数,二者区别:print()具有返回值,返回1,而echo()则没有,所以echo()比print()要快一些,print()能应用于复合语句中,而echo()不能.另外echo可以一次输出多个字符串,而print不可以. 二.字符串的格式化 函数

PHP入门学习——字符串操作

http://www.zretc.com/technologyDetail/438.html 字符串操作可以说是PHP入门学习中比较常用,也是比较基础的一项了,那么在PHP入门学习中都有哪些字符串的操作需要我们注意的呢? 1.单引号和双引号的区别 在PHP中,字符串的定义可以使用英文单引号' ',也可以使用英文双引号" ": $str='hello'; echo "str is $str"; //运行结果: str is hello echo 'str is $st

Python学习之路3 - 字符串操作&amp;字典

本节内容: 常用的字符串处理. 格式化输出字符串. 字符串的替换. 字符串和二进制的相互转化. 字典的操作 字符串操作 常用的字符串处理 name = 'vector' print(name.capitalize()) # 首字母大写 print(name.count('e')) # 判断字符e在字符串中有多少个 print(name.center(50,'-')) # 一共打印50个字符,将vector放在中间,两边用-填充 print(name.endswith('r')) # 判断字符串以